我有一个自定义组件的复选框。
const CheckboxValue = new Provider(
NG_VALUE_ACCESSOR, {
useExisting: forwardRef(() => CheckboxComponent),
multi: true
});
@Component({
...
providers: [CheckboxValue]
})
export class CheckboxComponent implements ControlValueAccessor {
...
}
据我所知,RC3 Provider被标记为已弃用。我如何重写我的组件,以便他在下次更新后工作?
它现在需要一个像这样的对象:
const CheckboxValue = {
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => CheckboxComponent),
multi : true
}
更新
如果您在RC.3新表格中获得“没有价值访问者”,请参阅Custom component binding: No value accessor for ''