2016-05-03 4 views
5

में CONST_EXPR मैं बीटा रिलीज़ में CONST_EXPR का उपयोग कर रहा था;Angular2 RC.0

import {CONST_EXPR} from 'angular/src/facade/lang'; 

लेकिन इस Angular2 RC.0 के साथ काम नहीं कर रहा है, वहाँ कहीं या से आयात करने के लिए रास्ता है वहाँ एक व्यवहार्य प्रतिस्थापन है। मैं इसे अपने इनपुट घटकों में ngModel के साथ एकीकृत करने के लिए उपयोग कर रहा था ताकि एक मूल्य एक्सेसर बना सके।

const INPUTSWITCH_VALUE_ACCESSOR: Provider = CONST_EXPR(
new Provider(NG_VALUE_ACCESSOR, { 
    useExisting: forwardRef(() => InputSwitch), 
    multi: true 
})); 

उत्तर

7

मुझे लगता है कि CONST_EXPR सिर्फ ts2dart के लिए const के लिए जरूरी अनुवाद के लिए एक आवरण था। ऐसा लगता है कि वे हाल ही में इससे छुटकारा पा लिया। टाइपस्क्रिप्ट में इस कॉन्स को बनाने की कोई ज़रूरत नहीं है।

यह भी देखें https://github.com/angular/angular/pull/8227/files