[英]get checkbox state when onChange is triggered
我在玩角靴。 這個問題很瑣碎。 我的html中有輸入元素
<label><input (change)="callFilt()" type="checkbox"
value="">{{item.name}}</label>
我想在我的callFilt方法中獲取復選框的狀態。我看到可以通過ng-model實現,但是我不想在這里使用其他任何指令,是否可以發送復選框的狀態?
我都不希望在我的js代碼中設置復選框的ID並通過ID獲取狀態。
您可以使用sintax #myInputVariabile在標記中創建可變引用,並將其傳遞給函數callFilt(checkInput)。 就像是:
<label><input (change)="callFilt(checkInput)"
#checkInput type =“ checkbox” value =“”> {{item.name}}
callFilt(element) {
console.log(element.checked)
}
您可以通過將此方法放入內部來獲得價值
<label><input (change)="callFilt(this)" type="checkbox"
value="">{{item.name}}</label>
。現在功能
callFilt(e) {
console.log(e.checked); // or
console.log(e.value); //depending input type
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.