Изменения провайдера в угловых 2 финальной версии
В angular 2.0.0-rc.1 мы создали провайдера, используя нового провайдера, см. Ниже фрагмент кода
var constAccessor = новый поставщик (NG_VALUE_ACCESSOR, { useExisting: forwardRef(() => EJDefaultValueAccessor), multi: true });
var valDirective = Directive({selector: selector,
host: { '(change)': 'onChange($event.value)', '(focusOut)': 'onTouched()' },
providers: [constAccessor]
})
Который используется для создания директивы, но при портировании на угловую финальную версию я не могу найти решение. Проверенный журнал изменений в расположении ниже
https://github.com/angular/angular/blob/master/CHANGELOG.md
Какие-либо решения?
1 ответ
Решение
Вы должны использовать литерал карты как:
var constAccessor = {
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => EJDefaultValueAccessor),
multi: true
};
Смотрите также