4

我正在尝试通过 Angular 服务将来自旧版 javascript 函数的消息广播到 Angular 控制器中。在 Angular 内调用时,广播工作正常,但在外部调用时不行。见http://jsfiddle.net/yh3Ds/24/

4

1 回答 1

7

似乎angular.injector()正在创建新的模块实例,它独立于与 html viang-app属性绑定的模块实例。

所以解决方案是使用手动引导程序并在那里获取注入器。使用这个注入器,您可以访问服务实例,$rootScope它实际上是控制视图。

这是更新的小提琴;http://jsfiddle.net/d8vX3/1/

于 2012-09-21T06:01:34.053 回答