2017-02-08 48 views
1

我试图创建在plunker角2基本形式,但面临着下面的错误在Chrome Dev的控制台:formGroup预计Angular2形式FormGroup实例错误

VM8247:27 EXCEPTION: Error in ./App class App - inline template:1:12 caused by: formGroup expects a FormGroup instance. Please pass one in. 

     Example: 


    <div [formGroup]="myGroup"> 
     <input formControlName="firstName"> 
    </div> 

    In your class: 

    this.myGroup = new FormGroup({ 
     firstName: new FormControl() 
    }); 

另外还有一些其他的错误也这或多或少表明上述错误。 我遇到过与此相关的其他答案,但其中大多数在他们的代码中有错别字。请致电plunker

+0

建议密切的原因:_这个问题是由一个问题,不能再生产或一个简单的印刷错误造成的._ – halfer

回答

1

事实上,你在你的plunker一个错字...

而不是

constructor(fb:FormBuilder){ 

你写

cosntructor(fb:FormBuilder){ 

那就是为什么你的表格是没有得到初始化,仍然不确定为Angular。

+1

oooh男子。感谢轻微的修复。我不知道我怎么没有看到这个,更担心这些错误。 Angular也应该给这些类型的错误。 –

+0

好吧,在打字稿/有角度的一面它是有效的。没有人用'cosntructor'命名限制你的功能:D – smnbbrv

相关问题