关于角度观测器模式的理解
观察者模式意图
定义对象之间的一对多依赖关系。当一个对象的状态改变时,依赖它的所有对象都会得到通知并自动更新。实施程序
我在老师的教程中学习了Angularjs中的观察者模式
不要使用观察者模式,登录时不要实时获取当前登录用户,必须刷新界面
使用观察者模式
密码
服务:
//观察者self . observercallbacks=[];//注册观察者自我。reisterobservaercallback=函数(回调){self。观察者回调。推送(回调);};//通知观察者自己。notify observer=function(current log in teacher){ angular。foreach (self。观察者回调,函数(callback){ callback(current log in teacher);});};控制器:
//注册观察员老师。reisterobserver回调(函数(教师){ $ scope . data . current log in teacher=teacher;});使用时调用self.notifyObserver方法。任何注册的观察员都将得到通知。时间图
摘要
观察者模式:我觉得用一个词来概括,就是群发。当一个对象改变时,其他对象需要改变,但不知道有多少对象改变了。以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:关于角度观测器模式的理解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。