javascript - Angularjs 里面使用Controller as语法如何监听值的变化
巴扎黑
巴扎黑 2017-04-10 16:39:24
[JavaScript讨论组]

最近打算用Controller as语法把部分代码重新写一遍,然后在重构的时候遇到了部分问题:

之前在同级的controller之间我使用的是service生成一个单例,然后同级controller里面可以监听service的变化,当然这是需要$scope上的$watch方法才能做到的。

现在我换成controller as语法之后,当然是没用这个$watch方法了,那我应该怎么去处理这种情况呢?

另外在这种不使用$scope场景下面,因为无法使用$boardcast,$on,$emit等事件机制,我暂时想到的是可以使用Pub/Sub这种方式来处理。

巴扎黑
巴扎黑

全部回复(1)
黄舟

举例来说 controllerAs:food,然后 你console。log 对应的$scope..你会发现 有 food。。so

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号