Ich habe ein benutzerdefiniertes Tag in einer routeProvider
Vorlage, das eine directive
Vorlage erfordert. Das version
Attribut wird mit dem Bereich gefüllt, der dann die richtige Vorlage anfordert.
<hymn ver="before-{{ week }}-{{ day }}"></hymn>
Es gibt mehrere Versionen der Hymne, basierend auf der Woche und dem Tag. Ich hatte erwartet, die Direktive zu verwenden, um den richtigen .html
Teil zu füllen. Die Variable wird von der nicht gelesen 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
}
});
Es gibt mehrere Dateien in Auszügen Verzeichnis , das gekennzeichnet ist before-1-monday.html
, before-2-tuesday.html
...