Angular 2 提供商的类似物
Analogue of Angular 2 Provider
我有一个复选框的自定义组件。
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 新形式中得到 "No value accessor for ''",请参阅
我有一个复选框的自定义组件。
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 新形式中得到 "No value accessor for ''",请参阅