Как я могу обновить материализованный выбор без jQuery? - PullRequest
0 голосов
/ 04 января 2019

У меня есть раскрывающийся список выбора в конструкторе форм в моем проекте Angular 6, и я не вижу ответов для обновления раскрывающегося списка вручную без jQuery, каждый ответ выглядит так: $ ('select'). Material_select ()...и я не вижу этот метод в экземпляре материализации выбора, когда я проверяю его

Фактическая проблема, с которой я столкнулся, заключается в том, что я отключил элемент управления выбора формы в моем конструкторе форм, но это не такотрисовка как отключенная (хотя в свойствах написано, что она отключена).

<div  class="input-field">
  <label id='frequencyLabel'>Frequency</label>
  <select formControlName="frequency" id='frequency-dropdown'>
    <option value="Monthly">Monthly</option>
    <option value="Semi-annually">Semi-annually</option>
    <option value="Annually">Annually</option>
    <option value="Never">Never</option>
  </select>
</div>


this.form = this.fb.group({
  savingsGoal : [
    {value: this.model.savingsGoal, disabled: true},
    Validators.compose([
      Validators.required,
      Validators.minLength(1),
      Validators.pattern(this.goalRegex)
    ])
  ],
  contribution : [
    {value: this.model.personalContribution, disabled: true},
    Validators.compose([
      Validators.required
    ])
  ],
  frequency : [
    {value: this.model.frequency, disabled: true},
    Validators.compose([
      Validators.required
    ])
  ],
 });

Отключение с помощью построителя форм отлично работает для моих полей ввода.

...