发表于: 2017-02-08 22:04:37

1 1279


今天完成的事情:

1.查看萝卜多的原型图和ui图,分析了下页面逻辑

2.复习angular的基础知识,如MVC概念、依赖注入、多个控制器的作用域范围

3.小课堂学习闭包的用处


明天计划的事情:

1.复习angular基础知识

2.总结萝卜多的页面逻辑


遇到的问题&收获:

1.MVC概念: model 管理数据代码,controller 应用逻辑代码,view 向用户展示数据(HTML)的代码
在angular中,view是视图DOM
controller控制器是Javascript类

model 模型数据储存在对象的属性中


2.controller 定义了类,包含了一系列函数,在HTML中写入 ng-controller的时候相当于规定了一个作用域,在作用域中的ng代码可以运行这些函数

$scope 需要注入到 controller函数中,作用域可以向外找直到$rootscope


3.小课堂收获,今天小课堂讲的是闭包,angular中的闭包引用,例如,多个控制器嵌套使用时,子控制器的作用域链可以向外找,但是父控制器不能访问内部的作用域。

例如:父作用域和子作用域中有同一个表达式的话,子作用域可以访问父,但父不能访问子,但是如果在页面对子输入了数据,那就相当于在子作用域重新var了一个新表达式,那么这两个表达式就不会绑定了。










返回列表 返回列表
评论

    分享到