在 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
}
我已经以某种方式实现了这一点。如果默认情况下可用,则寻找更好的方法。
这可能吗?如果是这样,你如何做到这一点?