routeProvider
テンプレートを必要とするテンプレートにカスタムタグがありdirective
ます。version
属性が右のテンプレートを要求範囲によって取り込まれます。
<hymn ver="before-{{ week }}-{{ day }}"></hymn>
何週何日であるかに基づいて、賛美歌の複数のバージョンがあります。ディレクティブを使用して正しい.html
部分を入力することを期待していました。変数はによって読み取られていませんtemplateUrl
。
emanuel.directive('hymn', function() {
var contentUrl;
return {
restrict: 'E',
link: function(scope, element, attrs) {
// concatenating the directory to the ver attr to select the correct excerpt for the day
contentUrl = 'content/excerpts/hymn-' + attrs.ver + '.html';
},
// passing in contentUrl variable
templateUrl: contentUrl
}
});
ラベル付けされ抜粋ディレクトリ内の複数のファイルがありますがbefore-1-monday.html
、before-2-tuesday.html
...