तो कोणीय 1.1.4 के रूप में, आपके पास गतिशील टेम्पलेट यूआरएल हो सकता है। here,गतिशील टेम्पलेट यूआरएल - कोणीयजेएस
टेम्पलेटउआरएल - टेम्पलेट के समान - लेकिन टेम्पलेट निर्दिष्ट यूआरएल से लोड किया गया है। चूंकि टेम्पलेट लोडिंग असीमित है क्योंकि संकलन लोड होने तक संकलन/लिंकिंग को निलंबित कर दिया जाता है।
आप URLUrl को यूआरएल का प्रतिनिधित्व करने वाली स्ट्रिंग के रूप में निर्दिष्ट कर सकते हैं या एक फ़ंक्शन के रूप में निर्दिष्ट कर सकते हैं जो दो तर्क लेता है और tAttrs (नीचे संकलन फ़ंक्शन एपीआई में वर्णित) और यूआरएल का प्रतिनिधित्व करने वाला एक स्ट्रिंग मान देता है।
मैं अपने निर्देश पर एक विशेषता के आधार पर गतिशील टेम्पलेट उत्पन्न करने के लिए इसका उपयोग कैसे कर सकता हूं? जाहिर है यह काम नहीं करता है, क्योंकि tAttrs.templateType बस स्ट्रिंग "templateType"
templateUrl: function (tElement, tAttrs) {
if (tAttrs.templateType == 'search') {
return '/b/js/vendor/angular-ui/template/typeahead/typeahead.html'
} else {
return '/b/js/vendor/angular-ui/template/typeahead/typeahead2.html'
}
}
यह देखते हुए कि मैं गुंजाइश के लिए पहुँच नहीं है है, मैं यह कैसे प्रबंधित करते हैं?
कोणीय 1.2.17 के रूप में (और संभवतः पहले), अपने मूल विचार काम करने लगता है। –