javascript - 如何使用 "..." chop css 中的列表,然后在列表中添加 "+3"更多项目?

标签 javascript html angularjs

在 css/js/Angular 中,我如何在 UI 中产生以下结果:

Cart: apples, oranges, cherries ... +10

有一个不同数量的列表,“+10”是列表中附加项目的数量。

这将包含在具有不同容器宽度的 Angular Directive(指令)中以保存该内容。 Angular 中是否有某种过滤器可以做到这一点?如果没有,解决这个问题的最佳方法是什么?

最佳答案

您可以使用 Angular 过滤器 limitTo 完成 chop :

Controller

$scope.things = [1, 2, 3, 4];

查看

<p>Things: {{ things | limitTo: 3 }}</p>

这将产生结果:

Things: [1, 2, 3]

编辑:AngularJS 没有内置过滤器或指令来指定对象中的其余元素,您需要编写一个自定义指令来实现这一点。

关于javascript - 如何使用 "..." chop css 中的列表,然后在列表中添加 "+3"更多项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31495021/

相关文章:

javascript - ng-click中Angularjs指令链接调用功能

javascript - 如何替换数字之间的字符串?

html - Textarea 搞乱导航

html - Bootstrap 导航栏按钮切换不起作用

html - 响应式设计的两个导航类?

javascript - Spring 中页面为 .html 时的 session 处理

javascript - 事件可能在自定义指令中的错误元素上冒泡

javascript - 如何在新的 AngularJS View 上运行 Javascript

javascript - 拖动对象时如何更改光标

使用 bootstrap 3 形式的 Javascript/jQuery 链排序