Articles of angularjs ng repeat

Angular – Não é possível fazer o pedido de repetição da repetiçãoPor trabalho

Eu tentei muitos exemplos de ng-repeat com orderBy, mas não posso fazer meu json trabalhar com ele. {{release.environment_id}} E o JSON function Main($scope) { $scope.releases = { “tvl-c-wbap001 + tvl-webapp”: { “timestamp”: ” 05:05:53 PM “, “environment_id”: “CERT5”, “release_header”: “Projects/Dev”, “date”: “19 Oct”, “release”: “12.11.91-1” }, “tvl-c-wbap401 + tvl-webapp”: { “timestamp”: ” 10:07:25 AM “, […]

ng-repetição angular no reverso

Como posso obter uma matriz invertida em angular? Estou tentando usar o orderBy filter, mas ele precisa de um predicado (por exemplo, ‘name’) para classificar: {{friend.name}} {{friend.phone}} {{friend.age}} Existe uma maneira de reverter matriz original, sem sorting. Curtiu isso: {{friend.name}} {{friend.phone}} {{friend.age}}

orderBy vários campos no Angular

Como classificar usando vários campos ao mesmo tempo em angular? punho por grupo e, em seguida, por subgrupo por exemplo $scope.divisions = [{‘group’:1,’sub’:1}, {‘group’:2,’sub’:10}, {‘group’:1,’sub’:2},{‘group’:1,’sub’:20},{‘group’:2,’sub’:1}, {‘group’:2,’sub’:11}]; Eu queria mostrar isso como grupo: subgrupo 1 – 1 1 – 2 1 a 20 2 – 1 2 a 10 2 – 11

AngularJS – como obter uma referência de resultado filtrada ngRepeat

Eu estou usando uma diretiva ng-repeat com filtro assim: ng-repeat=”item in items | orderBy:’order_prop’ | filter:query | limitTo:4″ e eu posso ver os resultados renderizados bem; Agora quero executar alguma lógica nesse resultado no meu controlador. A questão é como posso pegar a referência de itens de resultado? Atualizar: Só para esclarecer: estou tentando criar […]

Como usar o ng-repeat para dictionarys em AngularJs?

Eu sei que podemos facilmente usar ng-repeat para objects json ou arrays como: mas como podemos usar o ng-repeat para dictionarys, por exemplo: var users = null; users[“182982”] = “{…json-object…}”; users[“198784”] = “{…json-object…}”; users[“119827”] = “{…json-object…}”; Eu quero usar isso com o dictionary de usuários: É possível?. Se sim, como posso fazer isso no AngularJs? […]

passando 2 valores de índice $ dentro da repetição ng aninhada

Então eu tenho um ng-repeat nested dentro de outro ng-repeat para construir um menu nav. Em cada no loop ng-repeat interno, defino um ng-click que chama o controlador relevante para esse item de menu passando o $ index para que o aplicativo saiba qual delas precisamos. No entanto, eu preciso passar também o $ index […]

Itens de contorno condicional de repetição ng Angular no elemento (itens de grupo em ng-repeat)

Estou tentando agrupar os itens em uma repetição usando uma condição. Uma condição de exemplo é agrupar todos os elementos com a mesma hora. Os dados: [ {name: ‘AAA’, time: ’12:05′}, {name: ‘BBB’, time: ’12:10′}, {name: ‘CCC’, time: ’13:20′}, {name: ‘DDD’, time: ’13:30′}, {name: ‘EEE’, time: ’13:40′}, … ] O campo ‘time’ é, na verdade, […]

Filtro múltiplo AngularJS com function de filtro personalizado

Eu estou tentando filtrar a lista com vários filtros + com uma function de filtro personalizado. O exemplo original do jsfiddle é http://jsfiddle.net/ed9A2/1/ mas agora eu quero mudar a maneira como a idade está sendo filtrada. Quero adicionar um filtro personalizado para que ele seja filtrado com base em dois valores de input, que é […]

Como melhorar o desempenho do ngRepeat em um dataset enorme (angular.js)?

Eu tenho um enorme dataset de vários milhares de linhas com cerca de 10 campos cada, cerca de 2MB de dados. Eu preciso exibi-lo no navegador. A abordagem mais direta (buscar dados, colocá-los em $scope , deixar ng-repeat=”” fazer seu trabalho”) funciona bem, mas congela o navegador por cerca de meio minuto quando começa a […]

Dados de filtragem ng-repeat por intervalo de datas

Eu estou tentando filtrar uma lista que contém um timestamp, digitando um intervalo de datas por exemplo: JSFIDDLE html From: To: {{order.date1 * 1000 | date:’dd-MM-yyyy’}} {{order.date2 * 1000 | date:’dd-MM-yyyy’}} javascript var nameSpace = angular.module(‘tst’,[]); nameSpace.controller(‘MyController’, function MyController($scope) { $scope.orders = [ { “date1″:”1306487800”, “date2″:”1406587800” }, { “date1″:”1196487800”, “date2″:”1406597800” }] }); Eu quero ser […]