私の@ngModuleには、私はFormsModuleとReactiveFOrmsModuleがあります。 しかし、私はまだ、次のエラーを取得しています:Angular2 - 既知のプロパティではなく 'ngModel'にバインドできません
zone.js?1477571032896:355 Unhandled Promise rejection: Template parse errors:
Can't bind to 'ngModel' since it isn't a known property of 'p-editor'.
1. If 'p-editor' is an Angular component and it has 'ngModel' input, then verify that it is part of this module.
2. If 'p-editor' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schemas' of this component to suppress this message.
</p-editor>"): [email protected]:40
No provider for NgControl ("
[ERROR ->]<p-editor formControlName="description" [(ngModel)]="text" (onTextChange)="onTextChange($event)" [sty"): [email protected]:0
また、これは、入力のような通常のものに起こっている私は、[(ngModel)]を使用してバインドしようとした場合
をこれはhtmlです:
<p-editor formControlName="description" [(ngModel)]="text" (onTextChange)="onTextChange($event)" [style]="{'height':'200px'}">
これは私が使用していますガイドです:それは敬遠しがちなしで正常に動作します[(ngModel)]
http://www.primefaces.org/primeng/#/editor
を
主要コンポーネントモジュールで
imports: [
BrowserModule,
FormsModule,
ReactiveFormsModule,
マイapp.module.ts:
import { EditorModule, SharedModule, ButtonModule, TabMenuModule } from 'primeng/primeng';
をそして、彼らは
NgModuleコードを追加してくださいするためにそれが動作を期待それは私のために働いた下記のようなファイルあなたapp.module.tsでFormsModuleを追加します。 – Sefa
primengモジュールを '@ NgModule'に追加しました –
現在の' @NgModule(...) 'のインポートに' FormsModule'を追加する必要があります。 –