TÌNH HUỐNG:
Xin vui lòng giúp đỡ! Tôi đang cố gắng tạo ra những gì nên là một hình thức rất đơn giản trong ứng dụng Angular2 của mình nhưng không có vấn đề gì nó không bao giờ hoạt động.
PHIÊN BẢN ANGULAR:
Góc 2.0.0 Rc5
LỖI:
Can't bind to 'formGroup' since it isn't a known property of 'form'
MẬT MÃ:
Quan điểm:
<form [formGroup]="newTaskForm" (submit)="createNewTask()">
<div class="form-group">
<label for="name">Name</label>
<input type="text" name="name" required>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
Bộ điều khiển:
import { Component } from '@angular/core';
import { FormGroup, FormControl, Validators, FormBuilder } from '@angular/forms';
import {FormsModule,ReactiveFormsModule} from '@angular/forms';
import { Task } from './task';
@Component({
selector: 'task-add',
templateUrl: 'app/task-add.component.html'
})
export class TaskAddComponent {
newTaskForm: FormGroup;
constructor(fb: FormBuilder)
{
this.newTaskForm = fb.group({
name: ["", Validators.required]
});
}
createNewTask()
{
console.log(this.newTaskForm.value)
}
}
Các ngModule:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { routing } from './app.routing';
import { AppComponent } from './app.component';
import { TaskService } from './task.service'
@NgModule({
imports: [
BrowserModule,
routing,
FormsModule
],
declarations: [ AppComponent ],
providers: [
TaskService
],
bootstrap: [ AppComponent ]
})
export class AppModule { }
CÂU HỎI:
Tại sao tôi nhận được lỗi đó?
Tui bỏ lỡ điều gì vậy?