这是我在 html 中的选择:
<select id="editProfileForm:AttributesList"
name="editProfileForm:AttributesList"
size="6" class="allLists"
[(ngModel)]="atr1" >
<option *ngFor="#attr of attributes"(click)="onSelect(attr, attr.domainDiscrete)">
{{attr.name}}
</option>
</select>
这是我在组件中的代码:
onSelect(attclickname: Attribut, statusDiscret: boolean)
{
this.selectedAttr = attclickname;
this._discret = statusDiscret;
}
当我点击选项元素(即属性名称)时,我得到这个属性的运算符和值,我想要第一个选项或点击默认
最佳答案
<option>
元素不会触发 click
事件。您需要申请(click)
绑定(bind)在 <select>
元素。
关于javascript - 触发单击 Angular 2 中选择的第一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37752809/