angularJS之间的数据共享

时间:2014-12-09 16:36:34

标签: angularjs data-sharing

我是angularJS的新手,我仍然对angularjs之间的数据共享感到困惑(在控制器,指令,factorys等之间)似乎有很多方法可以让他们彼此交谈。例如$ rootScope,$ emit broadcast,使用sevice require或isolate范围。我曾被告知使用工厂是最好和最安全的方法。我很困惑,为什么这种方式在实践中最好?

1 个答案:

答案 0 :(得分:0)

$ rootScope适用于特殊情况,一般不应使用。
在控制器之间共享代码使用服务(例如工厂) 指令可以直接与模板范围共享数据。

也许我并非详尽无遗,但这只是一个开始......: - )

我补充说,作为一个建议:在尝试理解如何让组件进行通信之前,尝试更好地理解组件本身,它们是什么以及它们的作用。然后,你可以问他们如何沟通......: - )