使用$ watch比使用$ on和$ broadcast更好吗?

时间:2016-08-08 19:40:59

标签: angularjs

如果我想在不同控制器中进行更改时调用控制器中的函数,我通常会使用$on$broadcast

但是,我最近开始使用$watch。现在,我在服务中有一个变量,例如this.shouldIReload = false。每当我做一个特定的更改(例如,删除模态中的项目)时,我更改服务中的值,并使用$watch,我可以在另一个控制器中调用重新加载函数。这很有效。

哪种方式更好?各自的优点和缺点是什么?

0 个答案:

没有答案