在angularjs中,給定一個模塊,如何檢查給定模塊是否存在指令/控制器。如何使用Angularjs檢查模塊中是否存在指令或控制器
我有一個模塊,我想知道是否一些特定的指令已被加載。以下是一些示例代碼:
var module = angular.module('myModule');
//check if controller exists
if (module.hasController('my.first.controller')){
//do something
}
if (module.hasDirective('my.first.directive')){
//do something
}
我已經以某種方式實現了這一點。如果缺省情況下可用,請尋找更好的方法。
這可能嗎? 如果是這樣,你是如何做到這一點的?
您想在模塊的配置階段找出那些控制器/指令嗎?或者在應用程序被引導(run())階段執行後)? –
任何會爲我做。無論如何,在我執行檢查之前,應用程序將使用
angular.bootstrap(el,[myModule])
– ritcoder