ngIf 组件在不应该出现时短暂显示
ngIf component shows briefly when it's not supposed to appear
这是Angular4个申请
我有一个自定义组件,应该在函数 returns true;
时显示
<card *ngIf="isWrongStation()">
但此组件会在导航页面时显示几毫秒,然后消失。
任何修复?
您实际上可以有一个名为 isLoaded 的变量,并在满足您的条件时使其为真
<card *ngIf="isLoaded && isWrongStation()">
您的 isWrongStation()
方法是什么样的?如果它是基于检查 属性 的值的测试,也许你可以给它一个默认值,以便在评估条件之前语句默认为可预测的值。
例如,在您的组件 class 中,将 station = '';
for station 初始设置为空字符串值。
这是Angular4个申请 我有一个自定义组件,应该在函数 returns true;
时显示 <card *ngIf="isWrongStation()">
但此组件会在导航页面时显示几毫秒,然后消失。
任何修复?
您实际上可以有一个名为 isLoaded 的变量,并在满足您的条件时使其为真
<card *ngIf="isLoaded && isWrongStation()">
您的 isWrongStation()
方法是什么样的?如果它是基于检查 属性 的值的测试,也许你可以给它一个默认值,以便在评估条件之前语句默认为可预测的值。
例如,在您的组件 class 中,将 station = '';
for station 初始设置为空字符串值。