मैं Angular.factory के साथ एक अलर्ट फैक्टरी बनाना चाहता हूँ। मैं जैसे किसी HTML टेम्पलेट का पालनकोणीयजेएस - मैं प्रोग्रामेटिक रूप से एक नया, अलग-अलग गुंजाइश कैसे बना सकता हूं?
var template = "<h1>{{title}}</h1>";
शीर्षक नियंत्रक बुला द्वारा प्रदान की और लागू किया जाता है
var compiled = $compile(template)(scope);
body.append(compiled);
का पालन के रूप में तो परिभाषित, मैं कैसे कारखाने के लिए नियंत्रक से अलग गुंजाइश पारित कर सकते हैं? मैं नियंत्रक पालन कोड
AlertFactory.open($scope);
में उपयोग कर रहा हूँ लेकिन $ गुंजाइश वैश्विक नियंत्रक गुंजाइश चर रहा है। मैं सिर्फ शीर्षक संपत्ति के साथ कारखाने के लिए एक छोटा सा गुंजाइश पास करना चाहता हूं।
धन्यवाद।
आप मैन्युअल रूप से एक नया गुंजाइश बनाते हैं, तो आप शायद भी इसे मैन्युअल रूप से नष्ट करने के लिए करने जा रहे हैं। मैन्युअल रूप से स्कॉप्स बनाने के लिए सामान्य रूप से बेहतर होता है। –
मैंने एक परीक्षण किया है, लेकिन यह काम नहीं करता है। कृपया http://stackoverflow.com/questions/15565462/angularjs-alertfactory-open-dialog-behavior – Premier
@MarkRajcok पर ध्यान दें कि आप सामान्य रूप से स्कॉप्स को मैन्युअल रूप से बनाने के लिए बेहतर नहीं हैं। हालांकि अगर आपको गतिशील रूप से एचटीएमएल बनाने की आवश्यकता है और उस एचटीएमएल के भीतर कोणीय निर्देश का उपयोग करना चाहते हैं तो वैकल्पिक विकल्प क्या है? – lostintranslation