Используя функцию, как отключить и извлечь formgroupValues ​​в угловых - PullRequest
0 голосов
/ 27 мая 2019

Мне нужно отключить formControl, а также получить данные с помощью функции.

Я использовал следующий код для отключения текстового поля ввода

(formControlNames:- numberPrefix, numberFormat, resetNumberFormat)

onChanges() {
    this.soPreferenceFormGroup.get('numberPrefix').disable();
    this.soPreferenceFormGroup.get('numberFormat').disable();
    this.soPreferenceFormGroup.get('resetNumberFormat').disable();
 }

Ниже приводится результат, который я получил. Получается только numberMode.enter image description here

Затем, когда я использовал функцию отключено непосредственно в методе шаблона, как показано ниже

<input pInputText type="text" formControlName="numberPrefix" class="form-control" placeholder="Required" disabled />
<input pInputText type="text" formControlName="numberFormat" class="form-control" placeholder="Required" disabled/>
<input pInputText type="text" formControlName="resetNumberFormat" class="form-control" placeholder="Required" disabled />

Теперь все значения formGroupПолучено. Ниже приведен скриншот.

enter image description here

Почему значение не отображается при отключении с помощью методов ??

Я хочу отключить иполучить значение, используя функцию вместо записи непосредственно в шаблон HTML

Кто-нибудь может мне помочь ??

Пожалуйста, проверьте это stackBlitz: ссылка

1 Ответ

2 голосов
/ 27 мая 2019

form.value возвращает все активные свойства вашей формы.

Если вы хотите использовать отключенные значения, используйте myForm.getRawValue()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...