Angular开发实践(八): 使用ng-content进行组件内容投射

2018-04-05
阅读 9 分钟
2.6k
在Angular中,组件属于特殊的指令,它的特殊之处在于它有自己的模板(html)和样式(css)。因此使用组件可以使我们的代码具有强解耦、可复用、易扩展等特性。通常的组件定义如下:

Angular开发实践(七): 跨平台操作DOM及渲染器Renderer2

2018-04-02
阅读 3 分钟
2.3k
在《Angular开发实践(六):服务端渲染》这篇文章的最后,我们也提到了在服务端渲染中需要牢记的几件事件,其中就包括不要使用window、 document、 navigator等浏览器特有的类型以及直接操作DOM元素。

Angular开发实践(六):服务端渲染

2018-03-29
阅读 17 分钟
7.4k
而 Angular Universal 会在服务端通过一个被称为服务端渲染(server-side rendering - SSR)的过程生成静态的应用页面。

Angular开发实践(五):深入解析变化监测

2018-03-28
阅读 4 分钟
2.7k
在使用 Angular 进行开发中,我们常用到 Angular 中的绑定——模型到视图的输入绑定、视图到模型的输出绑定以及视图与模型的双向绑定。而这些绑定的值之所以能在视图与模型之间保持同步,正是得益于Angular中的变化检测。

Angular开发实践(四):组件之间的交互

2018-03-25
阅读 8 分钟
5.9k
子组件通过@Input装饰器定义输入属性,然后父组件在引用子组件的时候通过这些输入属性向子组件传递数据,子组件可通过setter或ngOnChanges()来截听输入属性值的变化。

Angular开发实践(三):剖析Angular Component

2018-03-23
阅读 6 分钟
4.1k
Web Component 在介绍Angular Component之前,我们先简单了解下W3C Web Components 定义 W3C为统一组件化标准方式,提出Web Component的标准。 每个组件包含自己的html、css、js代码。 Web Component标准包括以下四个重要的概念: Custom Elements(自定义标签):可以创建自定义 HTML 标记和元素; HTML Templates(HTM...

Angular开发实践(二):HRM运行机制

2017-11-07
阅读 2 分钟
2.4k
在angular-start项目中启用了模块热替换(HMR - Hot Module Replacement)功能,关于如何在angular-cli启用HRM,请查看HRM配置

Angular开发实践(一):环境准备及框架搭建

2017-11-07
阅读 3 分钟
3.1k
在工作中引入Angular框架将近一年了,在这一年中不断的踩坑和填坑,当然也学习和积累了很多的知识,包括MVVM框架、前后端分离、前端工程化、SPA优化等等。因此想通过Angular开发实践这系列的文章分享下自己的所学,达到交流和分享的目的。