2017-07-11 10 views
0

からテンプレートにはどうすればtemplate属性内で直接HTMLコードを有するのではなく、角度jsの中に私のテンプレートファイルとして.htmlを含まない `これは、これまでの私のコードです角度ディレクティブ:他のファイル

:?

.directive('navigation', ['$rootScope', '$i18next', function ($rootScope: any, $i18next: any) { 
     return { 
      bindToController: true, 
      template: '../views/navigation-directive.html', 
      link: function (scope, element, attrs) {.... 

しかし、このコードを実行すると、私のブラウザが表示しているのは、平文で「../views/navigation-directive.html」だけです。

enter image description here

私のファイルの現在の構造はこれです。ディレクティブ・ファイルは、溶液/スクリプト/ navigation.js に位置しています

の.htmlファイルは、ソリューション/ビュー/ナビゲーションdirective.html

に位置しています

答えて

2

変更は

template: '../views/navigation-directive.html', 

を支えます

templateUrl: '../views/navigation-directive.html', 
+0

ありがとうございます。私は追加したいと思いますが、.HTMLファイルのヘッダに '

関連する問題