Angular Elements 及其运作原理

2018-07-16
阅读 7 分钟
6.8k
现在,Angular Elements 这个项目已经在社区引起一定程度的讨论。这是显而易见的,因为 Angular Elements 提供了很多开箱即用的、十分强大的功能:

小心 Angular 中的单例 Service

2018-04-27
阅读 2 分钟
8.6k
你可能知道,当我们通过@NgModule()装饰器来声明一个service时,它将符合单例模式,同时还意味着它与整个应用的生命周期保持一致。比如: {代码...} 我们在刚开始接触Angular的时候,总是不计后果的将所有service都使用@NgModule()来声明,这将会造成一个不易发现的问题: You are not releasing memory. 在上面的例子中...

高级 Angular 组件模式 (5)

2018-02-26
阅读 2 分钟
3.5k
在之前的例子中,已经出现多次使用template reference variable(模板引用变量)的场景,现在让我们来深入研究如何通过使用模板引用变量来关联某个具体指令的引用。

高级 Angular 组件模式 (4)

2018-02-13
阅读 1 分钟
3.4k
命名冲突不仅存在于指令的选择器之间,同时也会存在于指令的Inputs和Outputs属性,当这些属性名一样时,Angular并不会进行提示,它会按原本的逻辑正常工作。这种情况有时候是我们希望看到的,有些时候却不是。

高级 Angular 组件模式 (3b)

2018-01-11
阅读 4 分钟
3.3k
Kent C. Dodds的第四篇文章中的一个重要元素在上一篇文章中没有涉及,使用withToggle高阶组件(HoC, react中的常用模式)可以将<toggle-on>、<toggle-off>、<toggle-button>组件中的公用逻辑分离出来。

高级 Angular 组件模式 (3a)

2018-01-11
阅读 2 分钟
2.2k
我们无法在其中方式多个<toggle-on>或者是<toggle-button>在同一个<toggle>中

高级 Angular 组件模式 (2)

2018-01-11
阅读 2 分钟
3.3k
我们可以把toggle抽象为一个复合组件,由三个新的组件<toggle-button>、<toggle-on>、<toggle-off>构成。

高级 Angular 组件模式 (1)

2018-01-11
阅读 1 分钟
3.3k
Angular到现在已经到5.x的版本了,对于MVVM框架我首先接触的是angularjs后来又转为react,之后换了工作因项目技术栈的原因又转换到之前的angularjs,在实际工作中实施了公司几个比较重要项目中前端的重构工作,这个过程逐步意识到,对于MVVM框架本身,在使用层面讲,掌握一些通用的模式是很有必要的,尤其现在已经很流行...