Проверьте состояние кнопки на ионные - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь получить состояние переключения, как только я нажимаю на кнопку.

Проблема в том, что я всегда становлюсь правдой, даже если мой переключатель ложен.

Я почти уверен, что делаю что-то не так с DOM

Exemple.html

Это моя кнопка

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

А это пример.тс

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

Я почти уверен, что мне нужен доступ к проверенному арией. (если я отключаю переключатель, проверяемый арией, на false).

1 Ответ

0 голосов
/ 27 апреля 2018

Нашли

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

На переключателе есть еще один атрибут. ( ionic_thing )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...