使用ng-repeat时,我需要连续打印5个
我试过如下所示
<div ng-app="myApp" ng-controller="myCtrl"> <div ng-repeat="n in names"> <input type="checkBox" ng-click="select(n)"/>{{n}} <br ng-if="($n+1)%5==0"> </div> </div>
但所有行都打印在一行中
解决方法
你可以这样:
<div ng-repeat="n in names" style="display: inline"> <input type="checkBox" ng-click="select(n)"/>{{n}} <div ng-show="($index + 1) % 5 === 0"> <br> </div> </div>