2016-10-27 10 views
0

私の@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'; 

をそして、彼らは

+0

NgModuleコードを追加してくださいするためにそれが動作を期待それは私のために働いた下記のようなファイルあなたapp.module.tsでFormsModuleを追加します。 – Sefa

+1

primengモジュールを '@ NgModule'に追加しました –

+0

現在の' @NgModule(...) 'のインポートに' FormsModule'を追加する必要があります。 –

答えて

0

ngModel

に加えて ngModelOptions属性を追加し、輸入に追加されます
[ngModelOptions]="{standalone: true}" 
+0

同じエラーが発生しています。 – Pete

1

はちょうどあなたがあまりにも

import { NgModule } from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { FormsModule } from '@angular/forms'; 
import { AppComponent } from './app.component'; 

@NgModule({ 
imports: [ BrowserModule, FormsModule ], 
declarations: [ AppComponent ], 
bootstrap: [ AppComponent ] 
}) 

export class AppModule { } 
関連する問題