Iteração ng-repeat apenas X vezes em AngularJs

Como posso usar o ng-repeat como no Javascript?

exemplo:

Text

Eu quero repetir com ng-repeat 4 vezes, mas como posso fazer isso?

O Angular vem com um limitTo: limit filter, ele suporta limitar os primeiros x itens e os últimos x itens:

 
{{item}}

Esta é a solução mais simples que eu poderia pensar.

  {{$index}}  

Aqui está um exemplo de Plunker.

Você pode usar o método slice no object de array javascript

 
{{item}}

Doce n doce

no html:

 
text

e no controlador:

 $scope.getTimes=function(n){ return new Array(n); }; 

http://plnkr.co/edit/j5kNLY4Xr43CzcjM1gkj

EDITAR:

com angularjs> 1.2.x

 
TEXT

Resposta dada por @mpm não está funcionando, dá o erro

Duplicatas em um repetidor não são permitidas. Use a expressão ‘track by’ para especificar chaves exclusivas. Repetidor: {0}, chave duplicada: {1}

Para evitar isso junto com

ng-repeat = “t em getTimes (4)”

usar

acompanhar por $ index

como isso

TEXT

Para repetir 7 vezes, tente usar um array com length = 7 , e então rastreie por $ index :

  

b=[] cria um array vazio «b»,
.length=7 ajuste seu tamanho para “7”,
&&b permite que o novo Array «b» esteja disponível para repetir o ng,
track by $index onde «$ index» é a posição da iteração.
ng-bind="$index + 1" exibição ng-bind="$index + 1" começando em 1.

Para repetir X vezes:
apenas substitua 7 por X.

Todas as respostas aqui parecem assumir que os itens são uma matriz. No entanto, no AngularJS, também pode ser um object. Nesse caso, nem a filtragem com limitTo nem array.slice funcionará. Como uma possível solução, você pode converter seu object em uma matriz, se não se importar em perder as chaves de object. Aqui está um exemplo de um filtro para fazer exatamente isso:

 myFilter.filter('obj2arr', function() { return function(obj) { if (typeof obj === 'object') { var arr = [], i = 0, key; for( key in obj ) { arr[i] = obj[key]; i++; } return arr; } else { return obj; } }; }); 

Uma vez que é uma matriz, use slice ou limitTo, conforme indicado em outras respostas.