Angular はディレクティブ テンプレートをどこに保存しますか?
モジュール/ディレクティブがあり、別のディレクティブで使用するテンプレートを取得できるようにしたいと考えています。具体的には、生の HTML とスコープ変数の名前を表示したい
いくつかの指令
var someModule = angular.module('someModule', []);
someModule.controller('someModuleCtrl', [ '$scope',
関数 ($スコープ) {
'厳密を使用';
//何かをする
};
}]);
someModule.directive('someModule', [
関数 () {
'厳密を使用';
戻る {
制限: 'AE',
template: ' いくつかの HTML と {{AngularVar}}',
スコープ: {
input1: '=',
input2: '=',
オプション 1: '=?'
}、
コントローラー:「someModuleCtrl」
};
}]);
他のディレクティブのテンプレートの生の HTML を見たい他のディレクティブ
var myModule = angular.module('MyModule', []);
myModule.controller('MyModuleCtrl', ['$scope',
関数 ($スコープ) {
console.log(--------someModule.directives['someModule'].template---------);
}]);