在我的@NGModule中,我有导入FormsModule和ReactiveFormsModule。但我仍然得到以下错误:
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>"): MainComponent@2:40
No provider for NgControl ("
[ERROR ->]<p-editor formControlName="description" [(ngModel)]="text" (onTextChange)="onTextChange($event)" [sty"): MainComponent@2:0
如果我尝试使用[(ngModel)]绑定,这也会发生在正常的情况下,比如输入
<p-editor formControlName="description" [(ngModel)]="text" (onTextChange)="onTextChange($event)" [style]="{'height':'200px'}">
http://www.primefaces.org/primeng/#/editor
imports: [
BrowserModule,
FormsModule,
ReactiveFormsModule,
import { EditorModule, SharedModule, ButtonModule, TabMenuModule } from 'primeng/primeng';
它们被添加到进口商品中
只需在app.module.ts文件中添加FormsModule,如下所示,它对我有效,希望对你也有效
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 { }
我正在尝试测试控件的angular2双向绑定。以下是错误: app.component.html app.component.ts app.component.spec.ts
编辑:更新的Plunkr:http://plnkr.co/edit/fq7p9kpjmxb5nahccyiq?p=preview 这部分工作: 和data.json
这似乎是一个流行的问题,但解决方案都建议导入FormsModule,这是正在做的。 app.module.shared.ts如下所示: app.module.client.ts文件如下所示: 如果有人能指出我做错了什么,我将非常感激,但我找到的每一篇文章都表明,通过导入FormsModule可以解决这个问题。
下面是项目类 我弄不清我做错了什么
我正在遵循官方的角“英雄”快速入门教程,同时尝试TDD它。 https://angular.io/docs/ts/latest/tutorial/toh-pt1.html 当我进入替换步骤时: 与 我的Karma test runner抛出以下错误: 错误:模板分析错误:无法绑定到“ng model”,因为它不是“input”的已知属性。(“name:][(ngModel)]=”hero.name
组件-- 导出类TestComponent实现OnInit{ 模型:NGBDateStruct;