发表于: 2017-08-01 23:29:52

1 913


今天完成的事情:

学习Angular
明天计划的事情:

学习Angular
遇到的问题:

知识没有体系,对好多知识的使用和概念迷迷糊糊
收获:

Angular有4大核心特性:1.MVC 2.模块化 3.指令系统 4.双向数据绑定

1.MVC-----M是数据模型层 V是视图层 C业务逻辑和控制逻辑

2.模块化,angular.module定义模块,模块化是为了复用和后期维护。

注意的是MVC只是手段,模块化和复用才是最终目的

还有控制器,通用的东西要抽成一个服务让控制器去调用它而不是让服务器继承一个公用的控制器。

关于controller:不要复用controller,一个控制器一般只负责一小块视图,在controller中不要操作DOM,也不要在controller中做数格式化以及数据过滤,这些Angular中都有相应服务。,一般的,controller是不会相互调用的。

还有$scope。是作用域,是POJO,即普通对象,会继承父$scope的属性和方法,还可以传播事件,有向上和向下两种方式,还大概了解了一下$scope生命周期的五个过程,但不是很理解。



返回列表 返回列表
评论

    分享到