2016-03-02 23 views
6

में निर्देश मूल्यांकन के क्रम को नियंत्रित करना मैं अंगुलर 2 में एक विशेषता निर्देश बनाना चाहता हूं। इसे अपने मेजबान पर एक क्लिक हैंडलर होना चाहिए। तत्व पर अन्य निर्देशों से पहले क्लिक हैंडलर को जोड़ा जाना आवश्यक है क्योंकि यह कुछ कार्यक्षमता तक पहुंच नियंत्रित करता है। कोणीय 1 में, आप निर्देश बनाते समय प्राथमिकता विकल्प के साथ ऐसा कर सकते हैं। क्या कोणीय 2 में समकक्ष कुछ प्रकार है?कोणीय 2

धन्यवाद, चेस

+1

ऐसी कोई चीज़ नहीं देखी है। मुझे लगता है कि एक सुविधा अनुरोध सही बात होगी। –

+1

क्या इस मामले में बेहतर नहीं होगा, 'घटक' का उपयोग करने के बजाय, जो आपके अन्य निर्देशों को होस्ट करता है? – lexith

उत्तर

1

priority कोणीय 2 में समर्थित नहीं है, और वहाँ इसे जोड़ने के लिए कोई भी योजना नहीं है।

प्राथमिकता और टर्मिनल:

घटक निर्देशों निम्न विशेषताओं का उपयोग नहीं कर सकते हैं। जबकि कोणीय 1 घटक इनका उपयोग कर सकते हैं, वे का उपयोग कोणीय 2 में नहीं किया जाता है और पर कोड लिखना बेहतर नहीं है।

https://angular.io/docs/ts/latest/guide/upgrade.html#!#using-component-directives

0

मैंने पाया कि आदेश निर्देशों कोणीय 2 में में मूल्यांकन किया जाता ngModule डेकोरेटर की घोषणाओं ब्लॉक में परिभाषित किया जा सकता देखें। इस तरह:

@NgModule({ 
    imports: [BrowserModule], 
    // SecondDirective will be evaluated before FirstDirective 
    declarations: [AppComponent, SecondDirective, FirstDirective], 
    bootstrap: [AppComponent] 
})