Angularjs 而低于价值

Angularjs 而低于价值,angularjs,Angularjs,假设我有一个值为7的变量x,我需要回显这个html <a href="#" data-page="{{y}}">{{y}}</a> 其中y是1,2,3。。。直到y==x。如何在Angular中执行此操作?使用此选项,您可以创建一个过滤器,它可以为您执行以下操作: HTML <div ng-app='myApp' ng-controller="Main"> <a href="#" ng-repeat="y in range(1,7)" dat

假设我有一个值为
7
的变量
x
,我需要回显这个html

<a href="#" data-page="{{y}}">{{y}}</a>

其中
y
是1,2,3。。。直到
y==x
。如何在Angular中执行此操作?

使用此选项,您可以创建一个过滤器,它可以为您执行以下操作:

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;
  };
};
var myApp=angular.module('myApp',[]);
主要功能($scope){
$scope.range=函数(最小值、最大值){
var输入=[];
对于(var i=min;i,使用此选项,您可以创建一个过滤器,为您执行此操作:

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;
  };
};
var myApp=angular.module('myApp',[]);
主要功能($scope){
$scope.range=函数(最小值、最大值){
var输入=[];

对于(var i=min;我喜欢ng repeat对我来说就像ng repeat对我来说一样谢谢,工作起来像是请客:),刚刚将其更改为范围(0,numberOfPages)中的
y
以匹配我的最终使用案例谢谢Tom!很高兴能提供帮助。谢谢,工作起来像是请客:),刚刚将其更改为范围(0,numberOfPages)中的
y
为了匹配我的最终使用案例,汤姆干杯!很高兴能提供帮助。