2016-05-03 2 views
5

Я использовал CONST_EXPR в бета-версиях через;CONST_EXPR в Angular2 RC.0

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

Но это не работает с Angular2 rc.0, есть способ, чтобы импортировать его откуда-то или там жизнеспособной замены. Я использовал его для интеграции с ngModel в своих входных компонентах для создания атрибута value, например.

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

ответ

7

Я думаю CONST_EXPR просто обертка для требуемого перевода const для ts2dart. Кажется, они недавно избавились от этого. Нет необходимости создавать эту константу в TypeScript.

См. Также https://github.com/angular/angular/pull/8227/files

Смежные вопросы