Perguntas com a marcação «angularjs-ng-repeat»

A diretiva `ngRepeat` instancia um template uma vez por item de uma coleção. Cada instância do template obtém seu próprio escopo, onde a variável de loop dada é definida para o item da coleção atual, e `$ index` é definido para o índice ou chave do item.






4
Como usar ng-repeat para dicionários em AngularJs?
Eu sei que podemos facilmente usar ng-repeat para objetos json ou matrizes como: <div ng-repeat="user in users"></div> mas como podemos usar o ng-repeat para dicionários, por exemplo: var users = null; users["182982"] = "{...json-object...}"; users["198784"] = "{...json-object...}"; users["119827"] = "{...json-object...}"; Eu quero usar isso com o dicionário de usuários: <div …

24
AngularJS For Loop com números e intervalos
O Angular fornece algum suporte para um loop for usando números em suas diretivas HTML: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> Mas se sua variável de escopo incluir um intervalo que tenha um número dinâmico, será necessário criar uma matriz vazia a cada vez. No controlador var range = …

17
ng-repetição angular em sentido inverso
Como posso obter uma matriz invertida em angular? Estou tentando usar o filtro orderBy, mas ele precisa de um predicado (por exemplo, 'nome') para classificar: <tr ng-repeat="friend in friends | orderBy:'name':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr> Existe uma maneira de reverter a matriz original, sem classificar. Curtiu isso: <tr ng-repeat="friend in …


15
evento de conclusão ng-repeat
Eu quero chamar alguma função jQuery visando div com tabela. Essa tabela está preenchida com ng-repeat. Quando eu ligo $(document).ready() Eu não tenho resultado. Além disso $scope.$on('$viewContentLoaded', myFunc); não ajuda. Existe alguma maneira de executar a função logo após a conclusão da população ng-repeat? Eu li um conselho sobre o …

9
Usando vírgula como separador de lista com AngularJS
Preciso criar uma lista de itens separados por vírgula: <li ng-repeat="friend in friends"> <b ng-repeat="email in friend.email">{{email}}{{$last ? '' : ', '}}</b>... </li> De acordo com a documentação do AngularJS, nenhuma instrução de fluxo de controle é permitida em expressões. É por isso que o meu {{$last ? '' : …

10
Preservar quebras de linha em angularjs
Eu já vi essa pergunta. Meu código em vez de ng-bind="item.desc"usa {{item.desc}}porque eu tenho um ng-repeatantes. Então meu código: <div ng-repeat="item in items"> {{item.description}} </div> A descrição do item contém \npara novas linhas que não são renderizadas. Como a {{item.description}}exibição das novas linhas pode facilmente assumir que eu tenho o …



2
AngularJS - Como posso referenciar o nome da propriedade dentro de um ng-Repeat
Além de renderizar o valor das propriedades em um objeto, também gostaria de renderizar o nome da propriedade como um rótulo. Existe uma maneira de fazer isso ng-repeat? Por exemplo: <ul> <li ng-repeat="option in data">{{propertyName}}: {{option}}</li> </ul> O que pode cuspir algo como isto: <ul> <li>Name: John</li> <li>Phone: (123) 456-7890</li> …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.