我的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>
答案 0 :(得分:0)
这可能是https://en.wikipedia.org/wiki/XY_problem
您可以只订阅表单控件更改并在那里执行功能:
this.form.get('answers').valueChanges.subscribe(val => {
// check the condition and execute the function
});