【发布时间】:2020-12-18 09:25:59
【问题描述】:
我想循环制作 div 并通过按下特定按钮显示我选择的 div。 从理论上讲,我看到如下...... 使用 *ngFor 我为它们构造 div 和按钮 让我们说
<div>div1</div><button (click)="showDiv(divID)">showDIV</button>
要隐藏 div 我必须使用 ngIf
<div *ngIf="Here I must place something wih divID">>div1</div><button (click)="showDiv(divID)">showDIV</button>
并且在 ts 文件中,当我按下它的按钮时,我必须将具有 divID 的值设置为 TRUE。
那么我该怎么做呢,我想它必须是数组或其他东西。 请给我必须在模板和ts文件中写入的解决方案示例
用于动态数组构建的 ts 文件的一部分。
data.length=6
i=1
data.forEach(element => {
Here I want to add variable to array
this.i++;
});
【问题讨论】:
-
看起来你只需要一个开关按钮,状态为“on”和“off”。目前尚不清楚您是否需要在父组件中控制该状态,所以我宁愿说一个通知事件就可以了?看看巴西同胞的这个例子:stackblitz.com/edit/…
标签: arrays angular angular-ng-if