发表于: 2016-10-22 22:42:08

5 1818


今天完成的事情1、今天主要把angularJS的路由功能完善了下,并修改了之前代码,最后运行了下,竟然就可以运行下去了。用的还是老三样HTML\CSS\JS....既没有用到双向数据绑定,也没有控制器之间的数据传递,更没有用到angularJS的CSS和HTML动态添加。
2、学习了下双向数据绑定。
3、控制器之间的数据传递,用到了$on、$emit和$broadcast的简单使用。
3.1、$emit只能向parent controller传递event与data。
3.2、$broadcast只能向child controller传递event与data。
3.3、$on用于接收event与data。
4、传值还有别的几种方法,比如可以创建一个专用的事件Service,也可以按照业务逻辑切分,将数据存储在相应的Service中。没试验,暂时不会用。
5、另一种方法是$rootScope,也就是把数据存在$rootScope中,这样各个子$scope都可以调用。不过听说会污染根作用域,简单的可以用,复杂的尽量不要用。也暂时没有试验。


明天计划的事情继续task7的任务,先把双向数据绑定弄一弄。


遇到的问题双向数据绑定简单的能实现,复杂的就蒙了。第一个任务就是,输入框的数字和进度条,以及“+”“-”号数字同步没有实现。


收获1、双向数据绑定。
2、event的数据传递方法。



返回列表 返回列表
评论

    分享到