2015-11-30 18 views
5

कोणीय 2 में हम दिए गए घटक के लिए मेटाडेटा का वर्णन करने के लिए एक घटक में एनोटेशन जोड़ते हैं। मैंने देखा है कि ComponentMetadata और ViewMetadata दोनों में templateUrl और template गुण हैं। ViewMetadata.template (या templateUrl) बनाम ComponentMetadata.template के बीच अंतर क्या है, और दूसरे पर एक का उपयोग करने के लिए व्यावहारिक उपयोग के मामले क्या होंगे?कोणीय 2 घटक टेम्पलेट बनाम टेम्पलेट देखें

+0

देखें http://stackoverflow.com/a/33618041/4933038 –

+1

'@View()' के बारे में हटा दिया जाना चाहिए है https कहा है : //github.com/angular/angular/pull/7495 –

उत्तर

5

कोणीय 2 के हालिया अपडेटों में से एक में, @ व्यू वैकल्पिक बना दिया गया था। इसके सभी गुण @ कॉम्पोनेंट्स में चले गए। अभी तक, @ व्यू अनावश्यक है।

मैं अपने आवेदन, मैं केवल घटक सजावट का उपयोग करता हूं। मुझे यह दृष्टिकोण लिखना और बनाए रखना आसान लगता है।

+1

और यही कारण है कि मैं कोणीय 2.0 को नापसंद करता हूं। मनमाने ढंग से परिवर्तन वैकल्पिक, दस्तावेज की कमी बना दिया। – lux

+1

यहां पर निर्दिष्ट किया गया है कि @View को अनावश्यक बना दिया गया था। रेफरी: https://github.com/angular/angular/pull/4566 –

+0

@lux परियोजना को अभी बीटा से रिलीज़ किया गया था। बीटा 0 रिलीज के बाद परियोजना में लगातार 1000+ मुद्दे थे। थोड़ा धैर्य व्यायाम करें, दस्तावेज समय के साथ आएगा। –

0

हाँ जब घटक एनोटेशन सभी कार्यक्षमता प्रदान करता है तो दृश्य एनोटेशन का उपयोग क्यों करें। दस्तावेज़ीकरण के अनुसार हम दृश्य एनोटेशन छोड़ सकते हैं क्योंकि घटक सालाना। एनोटेशन देखने से हम जो कुछ भी चाहते हैं उसे प्रदान करें। लेकिन अभी भी वहाँ कुछ बिंदु क्यों दृश्य एनोटेशन उपयोग करने के लिए इस answere देखने के रूप में @alexpods द्वारा here.

संबंधित मुद्दे