हम एक निर्देश के लिए गुंजाइश पैरामीटर पास कर सकते हैं
app.directive('appInfo', function() {
return {
restrict: 'E',
scope: {
info: '='
},
templateUrl: 'js/directives/appInfo.html'
};
});
और इसे एक दृश्य में निम्नानुसार उपयोग करें:
<app-info info="app"></app-info>
एक घटक को निर्देश के रूप में भी इस्तेमाल किया जा सकता है:
<component-info></component-info>
लेकिन क्या हम इसे info="app" के समान स्कोप पैरामीटर पास कर सकते हैं?
1
EddyG
24 मार्च 2017, 16:45
हां बिल्कुल। घटक निर्देश का सिर्फ एक विशेष मामला है।
– dfsq
24 मार्च 2017, 16:46
1 उत्तर
सबसे बढ़िया उत्तर
हां, एक घटक के लिए आप दायरे के बजाय bindings
का उपयोग करेंगे। तो आपकी घटक परिभाषा कुछ इस तरह दिखेगी:
app.component('componentInfo', {
bindings: {
info: '='
},
// ... and so on
});
2
Nikolaj Dam Larsen
24 मार्च 2017, 16:47
इस पैरामीटर को नियंत्रक को कैसे पास करें?
– EddyG
24 मार्च 2017, 16:58
यह आपके नियंत्रक में 'this.info' के माध्यम से पहले से ही उपलब्ध होगा।
– Nikolaj Dam Larsen
24 मार्च 2017, 17:11
धन्यवाद। मैं "यह" जोड़ना भूल गया: p
– EddyG
24 मार्च 2017, 17:14
संबंधित सवाल
नए सवाल
angularjs
AngularJS (1.x), ओपन-सोर्स जावास्क्रिप्ट फ्रेमवर्क के बारे में प्रश्नों के लिए उपयोग करें। कोणीय 2 या बाद के संस्करणों के लिए इस टैग का उपयोग न करें; इसके बजाय, [कोणीय] टैग का उपयोग करें।