4

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

1 に答える 1