Сравнение логического в HTML не работает, как ожидалось - PullRequest
0 голосов
/ 11 мая 2019

У меня есть флаг с именем isReadOnly, который я считываю из параметра строки запроса, используя приведенную ниже инструкцию.

this.isReadOnly = this.activatedRoute.snapshot.params['isReadOnly'];

Я получаю значение правильно, но проблема заключается в том, чточто сравнение этого флага в html или отрицание его не работает должным образом.

например, посмотрите на код ниже: isReadOnly:{{isReadOnly}} -->if true <br> isReadOnly==false:{{isReadOnly==false}} --> returns false which is correct

, но isReadOnly:{{isReadOnly}} --> if false <br> isReadOnly==false:{{isReadOnly==false}} --> returns false! its false == false, it should return true!

это происходит в IONIC 4 Page

любая помощь, пожалуйста?

заранее спасибо.

1 Ответ

1 голос
/ 11 мая 2019

Может быть, если вы используете это так, это работает

isReadOnly==true? true :false

, что означает, что если isReadOnly имеет значение true, возвращает true, а если нет, возвращает false.

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