2017-08-29 130 views
1

在我的Angular 4應用程序中,我使用了select元素。點擊select元素中的一個選項,我想打開一個對話框。但是,我找不到解決方案如何查詢該選項是否被點擊。我只在選擇中有一個選項,所以我無法查詢值是否更改,因爲值無法更改。角度 - 選擇選項元素上的單擊事件

在選項元素中是否有可能發生點擊事件?

+0

請添加一些代碼,說明您正在嘗試完成什麼,嘗試了什麼以及失敗的位置。 –

+0

* ngFor索引?加載你的索引'let object = this.objectList [i]'進入對話框。 – Swoox

回答

1

你不能聽點擊事件<option>

您可以使用

<select ngModel (ngModelChange)="mySelectHandler($event)"> 
    <option *ngFor="let value of options" [ngValue]="value">{{value.text}}</option> 
</select> 

選擇一個選項後執行代碼。