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---------); }]);