【发布时间】:2015-05-08 02:28:12
【问题描述】:
我有一些数据,我可以使用ng-repeat 将这些数据编译为div。我试图将它们分成 2 列,但找不到构建它的方法。
这是我的例子:( jsFiddle )
html:
<div ng-controller="Ctrl">
<div class="left">
<div ng-repeat="item in data">{{item.value}}</div>
<!-- i've tried filter and failed -->
</div>
<div class="right">
<div ng-repeat="item in data">{{item.value}}</div>
</div>
</div>
js:
var app = angular.module('app', []);
function Ctrl($scope) {
$scope.data = [
{value: "a"},
{value: "b"},
{value: "c"},
{value: "d"},// trying to divide from here
{value: "e"},// and show the last part in other column
{value: "f"},
{value: "g"},
{value: "h"}
];
}
【问题讨论】:
-
是的,你为什么用一个范围变量来限制自己?
-
@Shomz 数据像这样从后端传给我。
-
但是没有什么能阻止你自己传播数据。
标签: javascript angularjs filter ng-repeat