我需要在整个$scope
中抓取所有controllers
的{{1}}创建内容,以获取并维护当前创建的module
信息,例如{{1}或任何其他。
我的工作代码是:
$scope
我想最大限度地集中这个逻辑,如果可能的话,需要解决这个问题。
答案 0 :(得分:0)
我会向你的控制器添加一个init函数:
var init = function(){
$rootScope.CurrentScopeID = $scope.$id;
}
init();
加载控制器后,此代码将运行!
答案 1 :(得分:0)
如果您使用的是角度版本1.5+,那么有生命周期钩子可以帮助您在特殊时刻运行代码。在您的情况下,您需要$onInit()
阶段。
此处 - Lifecycle hooks in Components您可以找到有关该内容的更多信息。