如何在嵌套ng-For上使用ng-Switch

时间:2018-06-22 15:38:14

标签: javascript html arrays angular ng-switch

我正在构建一个表,并使用来自API调用的信息填充该表。响应返回一个对象数组,我使用表的标记中的ng-For分解了这些对象。数组中的一个对象具有一个元素,该元素是另一个对象数组。大多数嵌套数组中只有一个对象,但有些具有多个对象。看起来像这样:

objArr:[,...]

0:{ele1,ele2,...,ele3:[{0}],ele4,...}

1:{ele1,ele2,...,ele3:[{0},{1},{2}],ele4,...}

2:{ele1,ele2,...,ele3:[{0}],ele4,...}

3:{ele1,ele2,...,ele3:[{0}],ele4,...}

我对angular并不陌生,所以我最初的想法是在原始对象下创建另一个,将其用ng-container包围,并使用* ngIf =“ ele3.length> 1”,然后使用另一个分解嵌套数组ngFor语句。

但是,我找到了ngSwitch运算符,我想知道是否可以设置开关案例来检查嵌套数组的长度并添加适当的行数。开关盒会打破桌子吗?如果可行,该结构将如何看待哪个标签(,)将承载switch语句。

谢谢

0 个答案:

没有答案