我遇到的问题是我需要在我的某个应用中使用modeldriven方法来表单。现在,使用Ionic中的navController从前一个屏幕传递值。问题是它没有预先选择我传递的值。
这是我的代码:
/**
* Initialize the form with value
* @param email
*/
initForm(data: any) {
this._telefonArten = this._addressService.getKommunikationsArt('telefon');
let transformedTelefonArten = new KeysPipe().transform(this._telefonArten, []);
let artIndex = transformedTelefonArten.findIndex((element)=> {return element.key === data.art});
this._telefonForm = this._formBuilder.group({
'telefon': this._formBuilder.group({
'nummer': [data.nummer, [Validators.required]],
'art': [transformedTelefonArten[artIndex], []]
})
});
}
有人可以帮忙吗?
谢谢, 塞巴斯蒂安