angularjs range directive
by scyrizales
HTML
<div ng-app="myApp">
<div ng-repeat="n in []|range:5">
{{ $index }}
<div ng-repeat="n in []|range:7" class="day">
{{ $index }}
</div>
</div>
</div>
CSS
.day {
display: inline;
}
JavaScript
var app = angular.module("myApp", []);
app.filter("range", function() {
return function(input, total) {
total = parseInt(total);
for (var i = 0; i < total; i++) {
input.push(i);
}
return input;
};
});