当某些Ionic或HTML甚至加载时如何调用函数

时间:2019-01-16 09:33:08

标签: angular ionic-framework

我的html页面上有一个if条件 如果条件返回False,我想显示一些数据, 另一方面,如果返回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 :(得分:0)

这可能是https://en.wikipedia.org/wiki/XY_problem

您可以只订阅表单控件更改并在那里执行功能:

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