Angular.js
2018-04-21 本文已影响0人
hangbin
Angular是将页面模板和数据都发送到浏览器中,然后在客户端进行装配;也就是说服务器是为模板提供静态资源和数据的;
数据绑定
我们可以使用jQuery来单独刷新DOM中的局部内容,但是在根据用户的输入来修改页面中的数据时,就需要做繁琐的操作来保证数据的状态是对的;Angular中的数据绑定将某个部分需要映射到某个JS属性,让他们自己去同步,在使用数据绑定时,我们不需要编写太多代码;
依赖注入
进行数据绑定的$scope对象会自动以参数的形式传递给我们,我们不需要调用任何函数去创建这个对象,这种功能是通过Angular是通过依赖注入机制实现的;也就是说controller只关注使用$scope获取到的数据,而不需要关心$scope是如何创建以及所依赖的环境;
指令
我们在HTML中可以使用Angular中的 很多指令来定义自己的视图;