Я пытался передать значения в объекте FormGroup
следующим образом:
private _doSettingsForm() {
const settings: SettingsInterface = this.account.settings;
console.info('Form from settingsForm : \n' + JSON.stringify(settings));
this.changeSettings = this.formBuilder.group({
useVocalMode: [
settings.useVocalMode
],
notificationTime: [
settings.notificationTime.format('HH:mm')
],
maxPurchaseRadius: [
settings.maxPurchaseRadius,
[
Validators.min(this.purchaseBounds.lower),
Validators.max(this.purchaseBounds.higher)
]
]
});
console.info('changeSettings : ' + typeof this.changeSettings);
}
Но FormGroup
не создан.Если я когда-нибудь передам некоторые жесткие значения вместо значений из моего интерфейса, это нормально.
Я не знаю, что мне не хватает.
Примечание: настройки заполнены правильно
Примечание: импорт
import { FormGroup, FormControl, FormBuilder, Validators } from '@angular/forms';