发表于: 2017-03-08 19:11:51

1 1182


今天完成的事:看完了智能社的angular视频。

明天计划的事:完成任务六。

困难:看视频实在太慢。

收获:

1.打了几个demo后,更加理解angular里的一些用法了。比如给一个module命名test后里面可以定义多个controller,假设有cont1和cont2,你需要用的时候,要告诉html文件里哪一部分是module能控制的地方(ng-app),再给你想要con1控制的范围加ng-controller告诉angular这里是归cont1管的。这个时候的数据才可以传输。

2.更加理解啥叫angular里面哪里都能用{{表达式}},比如style=“{{a==1?a:b}}”...

3.学到了$watch这个蛮有用的东西,就是拿来监视数据的,还能够深度监视(即监视内容)然后百度搜索上感觉就是类似的,当你输入值得时候,只要改变了值就给你返回数据(触发函数);

     简单用法如$scope.$watch('num',function(){alert('监控的值发生了改变')});

4.了解到angular里有自带的定时器,$interval()还有$interval.cancel(),$timeout()这些也有;

5.了解到angular里面的指令,可以自定义标签和组件,蛮方便的。(12页图2)

6.知道了angular里的依赖注入,可以自定义依赖注入,且所有的依赖项只执行一次,有利于数据在不同的多个东西之间共享,有以下五种方法:



返回列表 返回列表
评论

    分享到