AngularJS For Loop with Numbers & Ranges

667    Asked by Anil Mer in Salesforce , Asked on Jul 17, 2021
Angular does provide some support for a for loop using numbers within its HTML directives:
 
 do something

But if your scope variable includes a range that has a dynamic number then you will need to create an empty array each time.

In the controller

var range = []; 
for(var i=0;i   range.push(i); 
$scope.range = range;

In the HTML


  do something 

This works, but it is unnecessary since we won't be using the range array at all within the loop. Does anyone know of setting a range or a regular for min/max value?

Something like:

 
   do something 

Answered by Angela Baker
var myApp = angular.module('myApp', []); ]
myApp.filter('range', function() {
      return function(input, total) {
          total = parseInt(total);
          for (var i=0; i

Your Answer

Interviews

Parent Categories