簡體   English   中英

選擇Angular2的雙向綁定

[英]Two-way binding for select Angular2

Angular2,在我的ts中,我有一個控制組,如何使用ngFormControl對我的html中的select進行雙向綁定?

form.component.ts

this._reportGeneratingForm = fb.group({
 ......

  selectedGroup: ['']
})

form.component.html

  <select class="form-control" ????>
      <option>Day</option>
      <option>Hour</option>
      <option>week</option>
      <option>Month</option>
    </select>
<select class="form-control" [(ngModel)]="someProperty">
  <option>Day</option>
  <option>Hour</option>
  <option>week</option>
  <option>Month</option>
</select>

其中someProperty是包含值或的組件類的屬性

<select class="form-control" [ngFormControl]="selectControl">
  <option>Day</option>
  <option>Hour</option>
  <option>week</option>
  <option>Month</option>
</select>

這只適用於所有瀏覽器,如果您有最新的Angular2版本(> = beta.16)

在此示例中,所選屬性不起作用! 但是在ts文件中

  • 對於ngModel:您可以寫為someProperty = Day
  • 對於ngFormControl:您也可以寫為selectControl.value= Day

它會正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM