Как вызвать функцию, когда какой-либо Ionic или HTML даже загружается - PullRequest
0 голосов
/ 16 января 2019

у меня есть условия if на моей html-странице я хочу показать некоторые данные, если условие возвращает False, с другой стороны, когда if возвращает true, я хочу выполнить некоторую функцию. Я понятия не имею, как этого добиться.

<ng-container *ngIf="!(form.answers[0].answer === 'opt' ||form.answers[0].answer === 'opt_select' ||  form.answers[0].answer ==='chk_select')">
<p>{{form.question}}</p>
{{form.answers[0].answer}}
</ng-container>

<ng-container *ngIf="(form.answers[0].answer === 'opt' || form.answers[0].answer === 'opt_select' ||  form.answers[0].answer === 'chk_select')">
<!--- here i want to execute the function---!>
</ng-container>

1 Ответ

0 голосов
/ 16 января 2019

Это, вероятно, https://en.wikipedia.org/wiki/XY_problem

Вы можете просто подписаться на изменения формы управления и выполнить там функцию:

this.form.get('answers').valueChanges.subscribe(val => { // check the condition and execute the function });

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