gpt4 book ai didi

javascript - ng-repeat li 每次重复后都有额外的行

转载 作者:搜寻专家 更新时间:2023-10-31 22:42:34 27 4
gpt4 key购买 nike

当我使用 Angular ng-repeat带有 <li> 的指令元素,我在每个 <li> 之后得到一个额外的行.下面是带图片的简单示例。

使用 Angular 简单示例 ng-repeat指令:

<ul class="list-group" ng-repeat = "num in [0,1,2,3,4]">
<li class="list-group-item list-group-item-success">{{num}}</li>
</ul>

将创建如下内容: enter image description here

但是没有 Angular ng-repeat比如

<ul class="list-group">
<li class="list-group-item list-group-item-success">1</li>
<li class="list-group-item list-group-item-success">2</li>
<li class="list-group-item list-group-item-success">3</li>
<li class="list-group-item list-group-item-success">4A</li>
</ul>

结果为 enter image description here

如您所知,当我使用 ng-repeat指令,我在每个重复元素下面多了一行。是否有我遗漏的微妙之处,或者有人知道如何删除多余的行吗?

最佳答案

你在重复你的 <ul>当前标记中的元素。视觉上的差异是因为你本质上是在渲染这样的东西......

<ul>
<li>0</li>
</ul>
<ul>
<li>1</li>
</ul>
<ul>
<li>2</li>
</ul>
...

相反,更改为以下内容和 ng-repeat你的<li>

<ul class="list-group" >
<li ng-repeat="num in [0,1,2,3,4]" class="list-group-item list-group-item-success">{{num}}</li>
</ul>

关于javascript - ng-repeat li 每次重复后都有额外的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30271220/

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