我是Angular框架的新手,需要一些帮助。
我正在用Material建立一个Angular表单,在其中我可以通过步进器(通过服务)将新用户添加到表中。 而且我有错误:
错误:找不到路径为'usersArray-> 0-> name'的控件。
也请在代码中指出错误。
任何建议将不胜感激。
答案 0 :(得分:0)
代码:
ngOnInit() {
this.formGroup = this.formBuilder.group({
formArray: this.formBuilder.array([
this.formBuilder.group({
name: ['', Validators.required],
}),
this.formBuilder.group({
dob: ['', Validators.required],
}),
this.formBuilder.group({
sex: ['', Validators.required],
}),
this.formBuilder.group({
snils: ['', Validators.required],
}),
])
});
}
答案 1 :(得分:0)
您需要添加
class TestApplication : MultiDexApplication(), GeneratedComponentManager<Any>,
TestApplicationComponentManagerHolder {
private var componentManager: TestApplicationComponentManager? = null
override fun onCreate() {
super.onCreate()
JodaTimeAndroid.init(this)
}
override fun attachBaseContext(base: Context?) {
super.attachBaseContext(base)
componentManager = TestApplicationComponentManager(this)
}
override fun componentManager(): Any? {
return componentManager
}
override fun generatedComponent(): Any {
return componentManager!!.generatedComponent()
}
}