假设我的变量x
的值为7
,我需要回显一下这个html
<a href="#" data-page="{{y}}">{{y}}</a>
y
是1,2,3 ......直到y == x
。我如何在Angular中做到这一点?
答案 0 :(得分:5)
使用此answer,您可以创建一个过滤器,为您执行此操作:
<强> HTML 强>
<div ng-app='myApp' ng-controller="Main">
<a href="#" ng-repeat="y in range(1,7)" data-page="{{y}}">{{y}}</a>
</div>
<强>控制器强>
var myApp = angular.module('myApp', []);
function Main($scope){
$scope.range = function(min, max){
var input = [];
for (var i=min; i<=max; i++) input.push(i);
return input;
};
};