我是 AngularJS 的新手,范围的概念真的让我感到困惑。我有一种情况,我想从不同的范围修改对象或变量。原因如下:在我的应用程序中,我想集中用户通知控制器和通知视图。在页面的中间顶部。我将我的代码分开如下:每个视图都有它的控制器,我认为它是合理的。我想注入一个服务或一些公共对象,当在一个公共地方使用一些字符串参数调用它的函数时,我发现我不能注入 $scope 服务。那么,当
问问题
102 次
2 回答
2
您想要的是在控制器之间进行通信。使用可以在控制器之间广播消息(或对象)的服务来实现这一点相当容易。
关于这个有一个不错的 youtube:
于 2012-11-08T15:55:32.683 回答
0
好的,我在我的应用程序中做了什么。我是一名 java 程序员,我曾经使用GWT
在 GWT 中有一个非常好的设计模式,用于通知整个应用程序中的小部件,称为 EventBus。在角度我试图做类似的事情。这是gist中的代码链接
于 2012-11-09T15:40:04.363 回答