javascript - 在不同的列中显示 JSON 结果 Angular JS

标签 javascript angularjs json

我是 Angular 新手,我面临这个问题,我正在从 Angular JS 服务进行 API 调用,我得到的结果是长度为 165 的 JSON 数组,我想在我的网站上显示这个结果,但我想显示这个结果分为 10 列,我可以做的一件事是将数组除以 10 并为每一列创建 10 个数组,我必须为每一列运行 ng-repeat。有没有更合适的方法。

示例-

输入 json :- [{ "author_id": "16483", "author_name": "A.A.米尔恩" }, { “author_id”:“24988”, "author_name": "A. B. Yehoshua" }, { “作者id”:“1339”, "author_name": "A. Balasubramaniam" }, { “作者id”:“9138”, "author_name": "A.巴特利特·吉亚玛蒂" }, { “作者id”:“2125”, "author_name": "A.C. 本森" } }]

如果我使用 ng-repeat

作者姓名

A. A·米尔恩

A. B·约书亚

A.巴特利特·吉亚玛蒂

A. C·本森

A.巴拉苏布拉马尼亚姆

<小时/>

我想要实现什么

A. A.米尔恩·A.巴特利特·吉亚玛蒂

A. B. Yehoshua A. C. Benson

A.巴特利特·吉亚玛蒂·A·巴拉苏布拉马尼亚姆

最佳答案

您应该将其呈现为 <ul>并使用 CSS 将其分成列:

<ul>
    <li ng-repeat="author in authors track by $index">{{author.author_name}}</li>
<ul>

ul {
  font-size: 10px;
  width: 1000px;
  list-style: none;
}

li {
  display: inline-block;
  width: 100px;
  overflow: hidden;
}

这是a demo

关于javascript - 在不同的列中显示 JSON 结果 Angular JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34705796/

相关文章:

javascript - 控制 HTML 溢出/可见性

javascript - Onsen 2.0 - 使用 Javascript 向 Ons-Switch 添加事件监听器

php - 如何从这个多维数组形成 JSON

python - 有没有办法使用 JSON 模式在字段之间强制执行值?

python - Pandas:从 JSON 文件检索嵌套数据

javascript - 视差背景图像作为滑动轮播

javascript - 如何在 JavaScript 中创建类似 something.function() 的函数?

javascript - AngularJS 多资源调用,仅处理最后一个

node.js - 使用 node-mysql、NodeJS 和 Q 更新多行

javascript - 如何明确要求最终用户不要删除本地存储数据?