У меня есть следующая форма Angular 7:
ngOnInit() {
this.organizationId = 1; // Used for testing
this.form = this.formBuilder.group({
name: [''],
organizationId: [{ value: this.organizationId, disabled: this.enableOrganizationChange }],
start: ['']
});
}
В HTML я использую Select
для OrganizationId
. Это отключено, как и ожидалось.
Однако при отправке значение равно null
, а не 1:
onSubmit() {
if (this.form.valid) {
this.submitting = true;
console.log(this.form.value.organizationId);
let request: Request = {
name: this.form.value.name,
organizationId: this.form.value.organizationId.value,
start: this.form.value.start
};
}
}
Почему зарегистрированное значение null
, а не 1
?
Я использую отключено, чтобы пользователь не мог изменить значение.
Но мне все еще нужно значение при отправке ...