在以角度定义ngIf时未显示正确的输出

时间:2019-06-24 17:37:37

标签: angular

我目前是Angular的新手,我创建了一个程序,在其中使用指令ngIF,可获取正确的输出,但屏幕上会显示一些不应显示的Div详细信息。

import { Component} from '@angular/core';
@Component({
    selector: 'newlearn',
    template:`
        <div *ngIf="courses.length > 0">
            List of Courses
        </div>
        <div *ngIf="courses.length == 0">
            Not yet
        </div>

})
export class NewlearnComponent 
{
    courses=[1,2];
}

预期结果:课程列表

实际结果: 课程清单 课程清单 还没

1 个答案:

答案 0 :(得分:0)

我认为您不想使用标签,因此可以按以下方式进行三元运算符

JPanel

或者您使用ng-template

  paintComponent(Graphics g)
    {
      this.setOpaque(true);
      this.setBackground(COLOR.BLACK);
    }

希望这会有所帮助。