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
}
私はこれをある意味で実装しました。デフォルトで利用できる場合は、より良い方法を探しています。
これは可能ですか?もしそうなら、どうやってこれをしますか?