angular

Angular 自定义结构化指令,如何传入多个输入参数
Angular 自定义结构化指令,如何传入多个输入参数

如下图所示,自定义指令 cxPopover,包含了两个输入参数:

2021-07-29 12:19:08阅读全文

前端面试每日 3+1 —— 第879天
前端面试每日 3+1 —— 第879天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-09-15 12:03:13阅读全文

jasmine.any(Function)
jasmine.any(Function)

该函数的一个使用场景:

2021-10-09 05:53:38阅读全文

原理图开发指南
原理图开发指南

这里引用一个在 Angular 中的定义原理图是一个基于模板的支持复杂逻辑的代码生成器.

2021-10-10 20:44:42阅读全文

Angular 应用里的摇树优化 - tree shaking
Angular 应用里的摇树优化 - tree shaking

Tree Shakeable Providers and Services in Angular

2021-10-11 11:03:07阅读全文

Angular 如何为多个项目使用单一存储仓库
Angular 如何为多个项目使用单一存储仓库

Angular 工作区是 Angular project 的集合。Angular project 包含 application 和 library 两种。

2021-10-16 22:33:36阅读全文

如何创建 Angular 库并在 Angular 应用里调用
如何创建 Angular 库并在 Angular 应用里调用

把功能打包成库会强迫库中的工件与应用的业务逻辑分离。这有助于避免各种不良实践或架构失误,这些失误会导致将来很难解耦和复用代码。

2021-10-18 06:58:46阅读全文

npm publish 发布一个 Angular 库的时候报错以及解决方法
npm publish 发布一个 Angular 库的时候报错以及解决方法

我今天照着 npm 文件,打算把自己开发的 npm 库发布到公网上:

2021-10-18 02:14:30阅读全文

Angular 原理图 Schematics 学习 - 动手开发一个实际的例子
Angular 原理图 Schematics 学习 - 动手开发一个实际的例子

当 ng add 命令向项目中添加某个库时,就会运行原理图。ng generate 命令则会运行原理图,来创建应用、库和 Angular 代码块。

2021-10-17 22:00:02阅读全文

如何运行 Angular library 的原理图 Schematics
如何运行 Angular library 的原理图 Schematics

Jerry 的前一篇文章Angular 原理图 Schematics 学习 - 动手开发一个实际的例子,已经开发好了一个可以运行的 Angular library Schematics.

2021-10-18 14:45:37阅读全文

SAP 电商云 Spartacus UI product 明细页面的路由配置
SAP 电商云 Spartacus UI product 明细页面的路由配置

如果直接访问如下 url:http://localhost:4200/powerto...

2021-10-27 11:52:39阅读全文

SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容
SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容

在 ContentPage 里插入了一张表 quickOrderPage,基于的 template 为:AccountPageTemplate

2021-11-08 11:43:26阅读全文

SAP Commerce Cloud 里的 Media 概念简述
SAP Commerce Cloud 里的 Media 概念简述

SAP Commerce 中的媒体项目不是物理文件,而是对该文件的引用。

2021-11-08 11:43:14阅读全文

Angular Public API 接口设计
Angular Public API 接口设计

按照 Angular 官方 Github repo的定义,Angular 的 semver、定时发布周期和弃用政策目前适用于这些 npm 包:

2021-11-17 08:55:17阅读全文

SAP 电商云 Spartacus UI 模块延迟加载的入口程序
SAP 电商云 Spartacus UI 模块延迟加载的入口程序

该入口位于下图第 218 行的 rxjs from Operator 调用:

2021-11-16 16:09:36阅读全文

前端面试每日 3+1 —— 第968天
前端面试每日 3+1 —— 第968天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-12-14 08:27:32阅读全文

SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成
SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成

SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户配置文件和 consent 信息。

2021-12-14 03:33:16阅读全文

TypeScript Partial 使用的一个小技巧
TypeScript Partial 使用的一个小技巧

TypeScript 提供了一些工具性质的类型定义来方便开发人员进行一些通用的类型定义。Partial 是其中之一。

2021-12-14 05:26:01阅读全文

什么是 SAP UI5 的 Element binding
什么是 SAP UI5 的 Element binding

元素绑定(element binding)允许我们将元素绑定到模型数据中的特定对象,这将创建绑定上下文(binding context)并允许控件及其所有子项中的相对绑定。 这在 master-detail 场景中特别有用。

2022-02-16 07:43:30阅读全文

SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型
SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-17 09:47:32阅读全文

面向企业级前端应用的开发框架 UI5 的发展简史介绍
面向企业级前端应用的开发框架 UI5 的发展简史介绍

在移动应用已经无缝融合到我们日常生活的今日,我们的工作和生活几乎时时刻刻都在和 2C(即 To Customer) 应用打交道。比如手机支付,在线购物,生活缴费,天气和交通线路查询等等。

2022-03-09 22:56:03阅读全文

通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式
通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式

我创建了一个 selector 为 app-content-section 的 Component,用于容纳内容投影(content projection):

2022-03-10 11:05:42阅读全文