2
我想知道是否必須實施ControlValueAccessor
才能獲得與我自己的組件相同的DefaultValueAccessor
行爲,還是我可以擴展該類?是否可以擴展DefaultValueAccessor?
擴展類以模板解析錯誤結束(是的,組件已經是模塊的一部分)。
模塊:
@NgModule({
imports: [
BrowserModule,
HttpModule,
FormsModule,
],
declarations: [
AppComponent ,
DatePickerComponent,
],
bootstrap: [ AppComponent ],
})
export class AppModule { }
組件:
export class DatePickerComponent extends DefaultValueAccessor {
錯誤:
Unhandled Promise rejection: Template parse errors:
'date-picker' is not a known element:
1. If 'date-picker' is an Angular component, then verify that it is part of this module.
2. If 'date-picker' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schemas' of this component to suppress this message. ("
<div class="col-sm-7">
<div class="input-group">
[ERROR ->]<date-picker [name]="beginn" [(ngModel)]="startDate"></date-picker>
</div>
<p id="b"):
是的,它已經註冊。 – CSchulz
@CSchulz你可以添加模塊的代碼嗎? – yurzui
加入我的問題。 – CSchulz