gpt4 book ai didi

angularjs - 如何将 ng-if 与 tr 标签以及 ng-repeat 一起使用?

转载 作者:行者123 更新时间:2023-12-02 22:21:09 24 4
gpt4 key购买 nike

有人可以帮我解决这个问题吗?下面是我的代码和问题解释。

<table>
<thead>
<tr>
<th>Icon</th>
<th>Name</th>
<th>Details</th>
</tr>
</thead>

<tbody ng-repeat="category in editor.categories">
<tr>
<th>{{category.categoryName}}</th>
</tr>
<tr ng-repeat="feature in category.features"> // Question?
<td>{{feature.iconImg}}</td>
<td>{{feature.featureName}}</td>
<td>{{feature.details}}</td>
</tr>
<tr ng-if="feature.id==1"> // condition 1
</tr>
<tr ng-if="feature.id==2"> // condition 2
</tr>
</tbody>
</table>

现在我来解释一下这个问题。我有一组类别。每个类别都是一组功能。

现在我的问题是,如何根据 ng-if 显示每个类别的这些功能?健康)状况。即 <tr>仅当 feature.id==1 时才应显示条件 1条件 2 也同样适用,前提是 feature.id==2 .

问。如何根据不同的条件包含我的 ng-if 条件?

非常感谢您的帮助。

最佳答案

在一个标签内同时使用 ng-if 和 ng-repeat:

<tr ng-repeat="feature in features"
ng-if="feature.id === 1" >
</tr>

或者,如果您想有条件地显示某些模板,您可以使用 ng-switch 例如:

<tr
ng-repeat="feature in features"
ng-switch="feature.id" >
<span ng-switch-when="1"></span>
<span ng-switch-when="2"></span>
</tr>

关于angularjs - 如何将 ng-if 与 tr 标签以及 ng-repeat 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32454775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com