我目前正在使用这段代码呈现一个列表:

<ul ng-cloak>
    <div ng-repeat="n in list">
        <li><a href="{{ n[1] }}">{{ n[0] }}</a></li>
        <li class="divider"></i>
    </div>
    <li>Additional item</li> 
</ul>

然而,<div>元素在某些浏览器上造成了一些非常小的渲染缺陷.

推荐答案

正如Andy Joslin所说,他们正在开发基于 comments 的NG-Repeatsbut apparently there were too many browser issues.幸运的是,AngularJS1.2在新指令ng-repeat-startng-repeat-end中增加了对重复的内置支持,而无需添加子元素.

下面是一个添加Bootstrap pagination的小示例:

<ul class="pagination">
  <li>
    <a href="#">&laquo;</a>
  </li>
  <li ng-repeat-start="page in [1,2,3,4,5,6]"><a href="#">{{page}}</a></li>
  <li ng-repeat-end class="divider"></li>
  <li>
    <a href="#">&raquo;</a>
  </li>
</ul>

一个完整的工作示例可以在here中找到.

约翰·林德奎斯特也有video tutorial of this over at his excellent egghead.io page分.

Html相关问答推荐

如何在angular 17.2中使用routerLink解决此错误

HTML表行悬停仅适用于偶数行

如何在将文本垂直居中的同时将文本右对齐?

在将DevExtreme升级到版本23.2之后,到处都会生成一个Pesudo类,我在其中使用了<;DXi-Item Title=&Quot;&Quot;>;

如何设置弹性盒子容器的具体大小?

如果浏览器通过http接收html,为什么客户端内置表单验证不起作用?

我希望创建一个对角手风琴与不同的内容(文本和图像)在其正常状态和其他元素悬停

CSS Grid:使网格行填充屏幕,将下一行推离屏幕

如何显示自定义按钮以将产品添加到WooCommerce购物车?

UL 的行为就像它不属于任何类别

是否有语义 HTML 可以澄清含义?

Angular MatBadge 在高于 99 时不显示完整数字

Google Apps 脚本 - RegEx 适用于小文本,但不适用于大文件?

CSS "overflow"不能显示整个单词

如何使用CSS Select 同级元素的::before伪元素?

如何正确地嵌套Flexbox

对齐页面左侧的单选按钮

如何使用 Bootstrap Grid 系统修复大屏幕上图片和进度条之间的空白?

按钮显示:内联不换行

我无法设置使用 Tailwind CSS 创建的仪表板的网格 struct