ฉันมีแท็กที่กำหนดเองใน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
...