阵列:Angular 4,如何根据条件将元素放入一个容器或其他容器?
this.elements = [
{'value' : 'One', 'bool': true },
{'value' : 'Two'}
{'value' : 'Three'}
]
模板:
<ng-container *ngFor="let e of elements"> <div *ngIf="e.bool" style="border:1px solid red">{{e.value}}</div> <div *ngIf="!e.bool" style="border:1px solid blue">{{e.value}}</div> </ng-container>
这产生了:
<div style="border:1px solid red">one</div>
<div style="border:1px solid blue">two</div>
<div style="border:1px solid blue">three</div>
我想什么:
<div style="border:1px solid red">one</div>
<div style="border:1px solid blue">two three</div>
问:
什么是正确的模板语法创建所需的布局?这是我开始的一个演示。 https://plnkr.co/edit/BwzMEQ05IJCGdLYNTLXA?p=preview