【发布时间】:2017-12-03 22:45:05
【问题描述】:
在 AngularJS 中,我们可以通过获取 ng-app 元素来触发摘要循环,例如
var scope = angular.element(element).scope();
scope.$apply(...);
我已经到处寻找在 Angular(4+) 中执行此操作的解决方案,但只找到了适用于应用程序的解决方案,例如 (Triggering Angular2 change detection manually)。我需要在控制台上工作的东西。
我确定我做错了,但尝试将答案应用于上述问题并没有奏效。我尝试了很多变体:
ng.probe($0).injector.view.root.ngModule.injector.get('ApplicationRef')
【问题讨论】:
-
它不起作用,因为您传递了一个字符串
'ApplicationRef'而不是对ApplicationRef类的引用。您需要参考 @yurzui 显示的应用程序类 -ng.coreTokens.ApplicationRef。有关调试的更多信息,请参阅Everything you need to know about debugging Angular applications -
啊我明白了。感谢您的链接。
-
我在这里问了同样的问题,关于常春藤:stackoverflow.com/q/59191406/3694288
标签: angular