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 ''",请参阅