Tuo*_*nen 18 html javascript css dom angular
当选择或取消选择单选按钮时,在Angular 2中调用的事件是什么.
就像是
<input type="radio" (select)="selected()" (unselect)="unselected()" />
Run Code Online (Sandbox Code Playgroud)
因此,当我单击一个组中的一个单选按钮时,它将触发selected()新选择和unselected()之前的选择.
Edm*_*ang 31
有用,
<input type="radio" (change)="handleChange($event)" />
Run Code Online (Sandbox Code Playgroud)
但是你需要更多的代码来判断"选中"或"未选中".
您可以在*.ts文件中尝试此操作:
export class Comp {
private _prevSelected: any;
handleChange(evt) {
var target = evt.target;
if (target.checked) {
doSelected(target);
this._prevSelected = target;
} else {
doUnSelected(this._prevSelected)
}
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
html就像
<div *ngFor = " let displayParameter of displayParameters" >
<!-- <li><a href="#">{{displayParameter}}</a></li> -->
<!-- <input type="radio" name="displayParameter" (change) ="handleChange(event)")> -->
<h5><input type="radio" name="radiogroup" (change)="handleChange(displayParameter)" [checked]="(idx === 0)" >{{displayParameter}} </h5>
</div>
Run Code Online (Sandbox Code Playgroud)
代码就像
handleChange(evt){
this.displayParameter = evt;
console.log(evt);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45889 次 |
| 最近记录: |