没有jQuery的情况下如何刷新实现选择?

时间:2019-01-03 21:19:01

标签: javascript jquery materialize

我在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
    ])
  ],
 });

通过表单构建器禁用对我的输入字段效果很好。

0 个答案:

没有答案