कृपया ध्यान रखें कि मैं यहां ट्यूटोरियल कोड के साथ काम कर रहा हूं, इसलिए सब कुछ कड़ाई से सही नहीं है, लेकिन यह काम करता है। सर्वाधिक समय।घटक चयनकर्ताओं के साथ सभी घटकों को एक कोणीय 2 एप्लिकेशन में क्यों उपयोग किया जाना चाहिए?
@Component({
selector: "click-here",
template: `
<button (click) = "onClickThere($event)">Click here!</button>
{{clickMessage}}
`
})
और यह इस तरह इस्तेमाल किया गया था:
<body>
<click-here>Loading...</click-here>
</body>
तो मैं एक नया घटक वर्ग जोड़ा है, लेकिन इसकी डेकोरेटर है
मैं इस प्रकार एक घटक वर्ग कि सजाया गया है है:
selector: "type-here"
जब मैं चलाने npm start
साथ आवेदन, मैं ब्राउज़र में त्रुटियों की एक सैन्य टुकड़ी मिलता है, के साथ शुरू:
The selector "click-here" did not match any elements
क्यों हर चयनकर्ता एक तत्व मैच के लिए है? इस तरह काम करना संभव नहीं है; कई Component
सजावटी रखने में सक्षम होने का एक तरीका होना चाहिए, सभी selector
मानों के साथ, और केवल उनमें से कुछ का उपयोग करें। मैं इसे कैसे प्राप्त करूं? मैं गलत क्या कर रहा हूं कि ट्यूटोरियल में सही संस्करण शामिल नहीं है? प्रत्येक Component
का नाम या कुछ होना चाहिए?
बेशक आप ([इसे जांचें] (http://plnkr.co/edit/guf5nhtOv5L6xlsIpHHl?p=preview) कर सकते हैं)। आपको अपने पूरे सेटअप को निश्चित रूप से बताना होगा, लेकिन आपके जैसे लगता है * किसी भी तरह उनका उपयोग कर रहे हैं। – dfsq
तो क्या होगा यदि मैं उनका उपयोग कर रहा हूं? क्या कोई नियम है जो कहता है कि मैं केवल एक बार उनका उपयोग कर सकता हूं? – ProfK