【发布时间】:2017-06-13 06:22:47
【问题描述】:
我需要以传统方式查看angular jsng-repeat 进行一些修改。我有一个 JSON 数据,其中有 n 个数据(来自服务器的响应。长度不固定)。我需要以拆分格式显示数据。即,响应的前半部分位于垂直排列的 div 中,第二部分位于紧挨着它的另一个 div 中。
这样
但目前我得到的只是通常的 JSON 重复
喜欢这个
我怎样才能像我需要的那样转换这种格式?
这是我的代码 sn-p。
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<style>
.container {
width: 500px;
border: 1px solid red;
float: left;
}
.item {
width: 50%;
float: left;
padding: 5px 0;
}
</style>
<body ng-app="myApp" ng-controller="myCtrl">
<div class="container">
<div class="item" ng-repeat="data in records">
{{data.Data}}
</div>
</div>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function ($scope) {
$scope.records = [{"Data": "Data1"}, {"Data": "Data2"}, {"Data": "Data3"}, {"Data": "Data4"},
{"Data": "Data5"}, {"Data": "Data6"}, {"Data": "Data7"}, {"Data": "Data8"},
{"Data": "Data9"}, {"Data": "Data10"}];
});
</script>
</body>
</html>
我希望在不修改我的 JSON 数据的情况下实现这一点。 提前致谢。
【问题讨论】:
标签: javascript jquery css angularjs json