最近我们的应用程序升级为角度2 RC7,@ angular / forms:2.0.0.rc-7。 当我尝试运行应用程序时,会收到以下错误
There is no directive with "exportAs" set to "ngModel" ("ass="form-control" [required]="document.file.name == ''"
(change)="onFileChange($event)" [ERROR ->]#file="ngModel"/>
最初为ngForm获取了相同的错误,但遵循this solution
我正在app.module.ts中导入FormsModule
并将其添加到@NgModule.impors
。我正在导入provideForms()
和disableDeprecatedForms()
,但是因为它已在RC6中删除而删除了它。
之前我能够使用FORMS_DIRECTIVES
来解决此错误,但由于已在RC6中删除,因此我遇到了此问题。
代码段:
<input type="text" class="form-control" required pattern="^(?!\s|.*\s$).*$" [(ngModel)]="document.title" ngModel
name="title" #title="ngModel" maxlength="50">