从旧版代码调用 AngularJS
问题:
您需要将 AngularJS 控件与旧版 Flex 集成需要附加到 DOM 窗口的回调的应用程序。
解决方案:
要调度 AngularJS 控制器可以从框架外部侦听的事件,请按照以下步骤操作:
获取作用域和注入器:
获取 AngularJS 服务:
调用 AngularJS 函数:
用法示例:
// Get the AngularJS scope and service var scope = angular.element(document.getElementsByTagName('body')[0]).scope(); var service = scope.injector().get('myService'); // Invoke an AngularJS method scope.$apply(function () { service.update(); });
附加说明:
以上是如何将 AngularJS 控件与需要 DOM 窗口回调的遗留代码集成?的详细内容。更多信息请关注PHP中文网其他相关文章!