Angular - 选择选项元素上的单击事件

新手上路,请多包涵

在我的 Angular 4 应用程序中,我使用了一个选择元素。单击选择元素中的选项,我想打开一个对话框。但是,我找不到如何查询选项是否被单击的解决方案。我在选择中只有一个选项,所以我无法查询值是否更改,因为值无法更改。

有没有可能在选项元素中有一个点击事件?

原文由 Philipp Januskovecz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 199
1 个回答

您无法收听 <option> 的点击事件。

您可以使用

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

在选择一个选项后执行代码。

原文由 Günter Zöchbauer 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题