角 5 和 6 开关盒

Oma*_*ady 1 switch-statement angular angular5 angular6

嘿伙计们,这似乎是什么问题?我在视图中使用开关盒。但它似乎不起作用。

template: `
  <div [ngSwitch]="color">
    <div *ngSwitchCase"'red'">You picked red</div>
    <div *ngSwitchCase"'green'">you picked green</div>
    <div *ngSwitchCase"'blue'">You picked blue</div>
  </div>

`,
styles: [`

`]
})
Run Code Online (Sandbox Code Playgroud)

这是组件文件。

export class TestComponent implements OnInit {

    public color = "red";
    constructor() { }

    ngOnInit() {
    }
}
Run Code Online (Sandbox Code Playgroud)

这是附上的图片

Chr*_*odz 7

您缺少 = 标志:

<div *ngSwitchCase="'red'">You picked red</div>
<div *ngSwitchCase="'green'">you picked green</div>
<div *ngSwitchCase="'blue'">You picked blue</div>
Run Code Online (Sandbox Code Playgroud)