发表于: 2017-01-05 23:24:09
0 1429
一、今天完成的事情:
1.继续刷angular的教程;
2.完成了几个小demo
二、明天要做的事情:
1.继续刷教程,做demo,更深入了解angular的各种特性!
三、遇到的问题:
1.使用templateUrl来简化拼字符串的操作,把模板切成一个独立的html,这样我们的模板就可以用htmll来码了。
2.templatecache可以用来把上面ulr的模板缓存起来
3.replace:将标签内部写的内容全部替换掉
4.tranceclude:将标签内部,在其中用ng-traneclude来将本来的内容放在其他地方
5.angularjs 在 link中:进行模型和视图之间的动态关联。它有四个参数:scope,element,attr,父控制器
- 1.操作dom
- 2.绑定事件监听器
- 3.在link中调用函数的时候必须要加()
- 6.scope的$apply方法可以传播module的变化
7.指令内部的controller是给指令暴露出一组public方法给外面调用的。controller是将指令内部的方法暴露出来给外部使用的,link是用来绑定数据和事物的
8.require: '^superman' 表示这个属性是依赖于superman属性。在link中写入这个依赖的函数,angular会自动把superman注射到我们的这个属性里面去!
今天完成了大漠的那个超人demo,感觉挺有意思~~~也推荐大家去imooc看看~~
评论