当我在formGroup周围添加括号时,我遇到了一个问题:
<form [formGroup]="create_module" (ngSubmit)="save(create_module.value)" class="form-validate mb-lg" action="POST">
当我有括号时,我无法加载路线。没有错误或任何东西,如果我尝试通过url加载或者没有从链接做任何事情,它会进入默认路由。
此外,表单未正确提交。它执行和GET提交,而不是让组件管理它。
以下是我的组件:
import { Component, OnInit } from '@angular/core';
import { FormGroup, FormBuilder, Validators } from '@angular/forms';
@Component({
selector: 'app-create',
templateUrl: './create.component.html',
styleUrls: ['./create.component.scss']
})
export class CreateComponent implements OnInit {
private create_module: FormGroup;
constructor(fb: FormBuilder) {
this.create_module = fb.group({
'name':[null,Validators.required]
});
}
ngOnInit() {
}
save(input):void{
console.log(input);
}
}
我在这里缺少什么?为什么括号会破坏我的路线?
更新 还注意到当我在[formControl]
周围有括号时会发生相同的行为