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

标签 html angular typescript

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

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

最佳答案

不能监听<option>的点击事件.

你可以使用

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

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

关于html - Angular - 选择选项元素上的单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45933847/

相关文章:

javascript - Angular 7 嵌套使用父值作为子值的索引

javascript - 基于异步方法对数组进行排序

typescript - 是否可以从数组创建 typescript 类型?

javascript - 有没有在 TypeScript 项目中使用 JavaScript 模块的正确方法?

javascript - 用户在网站中提交的内容

html - 保持固定高度的纵横比

html - 摆脱-webkit-padding-start : 40px

javascript - 我如何在 if 条件下使用 Angular focusout

html - 无论溢出属性如何,Div 内容都会扩展页面大小而不是滚动其内容

angular - 使用 Angular 2 路由器(版本 3)进行相对导航