gpt4 book ai didi

javascript - AngularJS:for循环和嵌套if

转载 作者:行者123 更新时间:2023-11-30 12:24:22 28 4
gpt4 key购买 nike

我想使用 AngularJS 编写类似于以下 HTML 代码的内容:

<p class="itemsperpage">Items per page: <span>20</span> <span><a href="#">40</a></span> <span><a href="#">60</a></span> <span><a href="#">View all</a></span></p>

其中 20 仅由 a 包裹,因为 是当前事件元素。

现在使用 AngularJS,我怎么能有这样的东西:

var itemsPerPage = [20,40,60];
...
<p class="itemsperpage">Items per page:
<span ng-repeat='i in itemsPerPage'>
// here should print {{ i }} for the current active
// <a href="#">{{ i }}</a> for the elements not active
</span>
<span><a href="#">View all</a></span>
</p>

是否可以使用 AngularJS 做这样的事情?

最佳答案

你可以像这样使用 ng-if:

<span ng-repeat='i in itemsPerPage'>
<span ng-if="active === i">{{i}}</span>
<a ng-if="active !== i" href="#">{{i}}</a>
</span>

例如,只需将事件项目保留在 $scope.active

$scope.active = 20;

关于javascript - AngularJS:for循环和嵌套if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29978837/

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