有什麼方法可以獲得工作控制器列表嗎?我在我的工廠有一個對象,也有控制器,例如"myController"
。所以我需要製作myFactory.object={}
(使該對象爲空),如果此控制器從模塊斷開。Angularjs如何找出當前哪個控制器正在工作
0
A
回答
2
您可以使用它在你的控制,通知工廠的$scope
約束$destroy
事件。
一種選擇可能是這樣的:
.controller('MyController', ['$scope', 'MyFactory', function($scope, MyFactory) {
$scope.$on('$destroy', function() {
MyFactory.object = {};
})
}])
0
在工廠使用_invokeQueue
獲得註冊的控制器,提供等
angular.module('myModule')['_invokeQueue'].forEach(function(value){
console.log(value[2][0])
if(value[2][0] === "myController"){
myFactory.object={} // make the factory object null
}
})
相關問題
- 1. 如何找出當前控制器/動作/視圖的名稱?
- 2. Angularjs讓控制器工作
- 3. AngularJS,第二個控制器不工作
- 4. 如何找出屬於當前viewController的導航控制器?
- 5. 如何獲得當前控制器和動作控制器
- 6. 如何找出面板當前包含哪些控件
- 7. 如何在AngularJS控制器中獲取當前作用域DOM元素?
- 8. Vim Syntastic:如何找出當前正在使用哪種語法檢查器?
- 9. 如何找出我的工作副本來自哪個版本控制系統?
- 10. 如何在iOS中找到當前視圖控制器
- 11. 如何使這個控制器在Rails中正常工作
- 12. 如何在cakephp中找到當前的控制器或在routes.php中的動作
- 13. RenderAction在當前區域當前控制器中找不到動作方法
- 14. 如何查看LoadRunner控制器當前正在做什麼?[TruClient]
- 15. NG控制器:angularjs的控制器的基本用法,無法正常工作。
- 16. AngularJS簡單控制器不工作
- 17. AngularJS - 爲什麼控制器不工作?
- 18. 無法讓控制器工作AngularJS
- 19. AngularJS簡單的控制器不工作
- 20. AngularJS 1.5.6控制器不工作
- 21. 如何知道Apache Spark中當前正在運行哪個階段的工作?
- 22. 在當前控制器中包含另一個控制器
- 23. Angularjs找不到控制器
- 24. 找出JS正在控制這個
- 25. 如何讓這個Nginx服務器模塊正常工作以控制前端控制器模式?
- 26. 查看更新無處不在,但在當前控制器 - angularJS
- 27. 如何通過C++找出當前用戶屬於哪個組?
- 28. 如何找出當前哪個視圖具有焦點?
- 29. 自定義控制器不是在angularjs 不工作angularjs
- 30. 在當前的故事板中,我如何找到哪個視圖控制器在那裏查看視圖?
$ state.current.controller。這個怎麼樣? – anu
可能的重複https://stackoverflow.com/questions/44153816/get-current-controller-in-use-in-angularjs – anu
看看這個問題。它可能有幫助。 https://stackoverflow.com/questions/23382734/get-controller-name-from-scope – Chirag