Angular does provide some support for a for loop using numbers within its HTML directives:
do something
<
A short way of doing this would be to use Underscore.js's _.range() method. :)
http://underscorejs.org/#range
// declare in your controller or wrap _.range in a function that returns a dynamic range.
var range = _.range(1, 11);
// val will be each number in the array not the index.
{{ $index }}: {{ val }}