离子上的检查按钮状态

时间:2018-04-27 10:29:19

标签: javascript typescript ionic-framework

我在点击一个按钮时就试图获得Toggle状态。

问题是我总是变成现实,即使我的切换是错误的。

我很确定我在做错了DOM

Exemple.html

这是我的切换按钮

 <ion-toggle class="toggle-small" toggle-class="toggle-calm" id="toggle"  [disabled]="value < 21"  (ionChange)="addChild(ioToggle.checked)"  #ioToggle ></ion-toggle>

这就是exemple.ts

let toggle = (<HTMLInputElement> document.getElementById('toggle'));
    console.log(toggle) // see the image 
    if (toggle == true){
      console.log('this toggle is true')
     }
    else if (toggle == false){
      console.log('this one is false')
     }

这是我获得的console.log(切换)

enter image description here

我很确定我需要访问aria-checked。 (如果我禁用切换aria-checked更改为false)。

1 个答案:

答案 0 :(得分:0)

找到它

 let toggle = (<HTMLInputElement> document.getElementById('undefined')).getAttribute('aria-checked');

切换之一还有另一个属性。 ( ionic_thing