发表于: 2017-05-19 20:49:12

1 944


今天完成的事情:

Codereview前台代码,做了一些修改;

修改部分后台存在的bug;

翻看了之前收藏的有关angular的各种知识点;

与工作相关的其他事情;

明天计划的事情:

后台bug没修改完,还有继续;

继续复习angular知识点;

遇到的问题:

暂无;

收获:

angular 进行开发,基本上都会遇到 controller 之间通信的问题, 在angular 中,controller 之间通信的方式主要有三种:

1)作用域继承。利用子 controller 控制父 controller 上的数据。(父 controller 中的数据要为引用类型,不能是基本类型)

2)注入服务。把需要共享的数据注册为一个 service,在需要的 controller 中注入。

3)基于事件。利用 angular 的事件机制,使用 $on$emit $boardcast

其中,作用域继承仅限于上下级之间的通信,注入服务和基于事件的机制可以实现任意级别的 controller 通信。



返回列表 返回列表
评论

    分享到