Thu*_*sX3 3 ionic-framework angularjs-ng-switch ionic3 angular
从我的代码示例中。
tabs: object = [
{ key: 'tab1', value: 'tab1' },
{ key: 'tab2', value: 'tab2' },
{ key: 'tab3', value: 'tab3' },
];
Run Code Online (Sandbox Code Playgroud)
<div [ngSwitch]="my_tab">
<div *ngFor="let tab of tabs" *ngSwitchCase="'{{ tab.key }}'">
{{ tab.value }}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我总是收到此代码的错误。这该怎么做?
您不能在同一HTML标记上放置两个结构指令。如果要将切换条件应用于每个ngFor循环,则应编写如下的HTML代码:
<div [ngSwitch]="my_tab">
<ng-container *ngFor="let tab of tabs">
<div *ngSwitchCase="tab.key">
{{ tab.value }}
</div>
</ng-container>
</div>
Run Code Online (Sandbox Code Playgroud)
还ng-container允许添加结构条件而不干扰页面的CSS样式。
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |