Ich habe ein benutzerdefiniertes Tag in einer routeProviderVorlage, das eine directiveVorlage erfordert. Das versionAttribut 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 .htmlTeil 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...