我有一个自定义的checkbox组件。
const CheckboxValue = new Provider(
NG_VALUE_ACCESSOR, {
useExisting: forwardRef(() => CheckboxComponent),
multi: true
});
@Component({
...
providers: [CheckboxValue]
})
export class CheckboxComponent implements ControlValueAccessor {
...
}
在RC3中,Provider被标记为deprecated。我必须如何重写我的组件,使他工作后下一次更新?
现在接受如下对象:
const CheckboxValue = {
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => CheckboxComponent),
multi : true
}
如果在RC.3的新表单中出现"No value accessor for ",请参见自定义组件绑定:No value accessor for ''