ディレクティブに注入されたオブジェクトに応じて、異なるパーシャルを動的にロードしようとしているディレクティブがあります。
function countSummary() {
var directive = {
scope: {
countData: '='
},
link: link,
template: '<div ng-include=\'countData.countType === "expected" ? ' + '"/app/count/countsummary/countExpected.html" :' +
'"/app/count/countsummary/countBlind.html"\'>' +
'</div>'
}
return directive;
function link(scope, element, attrs) { ... }
}
grunt-html2js
に追加するすべてのhtmlファイルを変換するために使用しています$templateCache
。html ファイルが に追加されていることを確認しましたが、ページをロードすると、関数で参照されているファイル$templateCache
だけを見つけるのが困難です。.html
template
これは何らかのタイミングの問題ですか?テンプレート機能を使用するより良い方法はありますか?