2017-02-08 3 views
1

Я пытаюсь создать базовую форму в угловых 2 на plunker, но столкнулся с ниже ошибками в консоли Chrome Дэва:formGroup ожидает ошибка экземпляра FormGroup в Angular2 форме

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() 
    }); 

Плюс есть некоторые другие ошибки также которые указывают на более или менее указанную выше ошибку. Я столкнулся с другими ответами на SO, связанных с этим, но большинство из них имели опечатки в своем коде.

Пожалуйста, взгляните на plunker.

+0

Предлагаемая близкая причина: _ Этот вопрос был вызван проблемой, которая больше не может быть воспроизведена или простой типографской ошибкой. – halfer

ответ

1

Вы на самом деле есть опечатка в вашей plunker ...

Вместо

constructor(fb:FormBuilder){ 

Пишет

cosntructor(fb:FormBuilder){ 

Вот почему ваша форма не получает инициализируется и остается неопределенными для углового.

+1

oooh man. Thanx для небольшого исправления. Я не знаю, как я этого не видел, больше беспокоился об ошибках. Угловые должны также давать эти ошибки типа. –

+0

хорошо, на машинописи/угловой стороне. Никто не ограничивает вас наличием функции с именем 'cosntructor': D – smnbbrv

Смежные вопросы