In angularjs, dato un modulo, come si controlla se esiste una direttiva/controller data un modulo.Come verificare se una direttiva o un controller è disponibile in un modulo utilizzando Angularjs
Ho un modulo e voglio sapere se alcune direttive particolari sono state caricate. Di seguito è riportato un codice di esempio:
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
}
Ho implementato questo in un modo. Cerchi un modo migliore di farlo se è disponibile per impostazione predefinita.
È possibile? Se sì, come si fa?
Vuoi scoprire quei controller/direttive durante la fase di configurazione del modulo? O dopo che un'applicazione è stata sottoposta a boot (è stata eseguita la fase run())? –
Qualsiasi farà per me. In ogni caso, prima di fare il controllo, l'applicazione sarebbe stata avviata usando
angular.bootstrap(el,[myModule])
– ritcoder