下說我有一個變量x
與7
的值,我需要呼應了這個網站雖然比價值
<a href="#" data-page="{{y}}">{{y}}</a>
哪裏y
是1,2,3 ......直到y == x
。我如何在Angular中做到這一點?
下說我有一個變量x
與7
的值,我需要呼應了這個網站雖然比價值
<a href="#" data-page="{{y}}">{{y}}</a>
哪裏y
是1,2,3 ......直到y == x
。我如何在Angular中做到這一點?
使用此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;
};
};
謝謝,像一個治療:)工作,只是改變它在'範圍內(0,numberOfPages)'到匹配我的最終使用案例 –
乾杯湯姆!很高興有幫助。 – chridam
看起來像ng-repeat給我http://docs.angularjs.org/api/ng/directive/ng重複 – doodeec