高级 Angular 组件模式 (6)

2018-05-30
阅读 2 分钟
3.1k
Render Props最近在React社区中引起了轰动,但是与之类似的模式在Angular中似乎并没有得到太多关注。我在之前写的文章提及过,TemplateRefs就是Angular中的Render Props,同时我会在这篇文章中列举一个简单易用的例子。

小心 Angular 中的单例 Service

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

高级 Angular 组件模式 (5)

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

高级 Angular 组件模式 (4)

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