angularjs1官方教程联系总结:

来源:互联网 发布:信捷plc编程电缆 编辑:程序博客网 时间:2024/05/16 13:06

angularjs1官方教程联系总结:
1.html页面加载完毕,开始加载js,css。加载的angularjs脚本等资源加载完毕时,开始寻找ng-app指令并引导整个引用,根据依赖注入列表加载依赖模块,连接整个应用,等待用户交互事件并相应。
2。rootscope是ng-app的上下文,
每个controller的scope继承自rootscope,
controller中的repeater生成的每个重复项的scope继承自该controller的scope.
3.angular的MVC设计结构,mode提供数据,view是视图(controller和template生成的),controller是控制逻辑。
4。component让angular代码松耦合,实现复用。每个component实例都有自己的独立作用域(isolate scope),每个组件不再继承自rootscope,组建的controller中推荐使用this绑定值,使用时用$ctrl.phones等
5。代码组织:
(1)每个实体一个文件
(2)根据功能区域组织代码
(3)划分成不同的module,然后依赖。
注:
app/
phone-list/
phone-list.module.js
phone-list.component.spec.js
phone-list.component.js
phone-list.template.html
app.css
app.module.js
index.html
6.filter过滤器将会新建一个仅仅符合条件的数组,然后repeat出来。
7。$http获取数据。
8。injector做的事情:
(1)加载所有的模块定义
(2)根据第一步加载的模块定义,注册所有模块的provider
(3)当请求时,懒实例化服务和他们的依赖项,通过9.
9.注意:
provider,作为参数注入到函数中。
$resource代替$http

原创粉丝点击