Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过rootScope从旧代码广播到Angular_Javascript_Factory_Broadcast_Legacy_Angularjs - Fatal编程技术网

Javascript 通过rootScope从旧代码广播到Angular

Javascript 通过rootScope从旧代码广播到Angular,javascript,factory,broadcast,legacy,angularjs,Javascript,Factory,Broadcast,Legacy,Angularjs,我试图通过Angular服务将一条消息从遗留javascript函数广播到Angular控制器。广播在角内播放效果良好,但在角外播放效果不佳。 参见似乎angular.injector()正在创建新的模块实例和 它通过ng app属性独立于与html绑定的模块实例 因此,解决方案是使用手动引导并在那里获得喷油器。 使用此注入器,您可以访问服务实例和$rootScope,其中 实际上是在控制视图 这是最新的小提琴

我试图通过Angular服务将一条消息从遗留javascript函数广播到Angular控制器。广播在角内播放效果良好,但在角外播放效果不佳。
参见似乎
angular.injector()
正在创建新的模块实例和 它通过
ng app
属性独立于与html绑定的模块实例

因此,解决方案是使用手动引导并在那里获得喷油器。 使用此注入器,您可以访问服务实例和
$rootScope
,其中 实际上是在控制视图

这是最新的小提琴