Страницы

Поиск по вопросам

четверг, 7 марта 2019 г.

Сложный список angular

Есть массив типа =
[ {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep2"}, {"name":"Name","dep":"Dep3"}, ]
Вопрос вот в чем. Как его правильно вывести с помощью ng-repeat или чего другого если нужно каждый новый отдел в списке отделять разделителем?
Примерно так:

Dep1
Name
Name
Name
Dep2
Name
Name


Ответ

function Controller($scope) { $scope.data = [ {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep2"}, {"name":"Name","dep":"Dep3"} ]; } .is-other { border-top: 1px solid; } .is-other:first-child { border-top: none; }

  • {{item.dep}} -> {{item.name}}

function Controller($scope) { $scope.data = [ {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep1"}, {"name":"Name","dep":"Dep2"}, {"name":"Name","dep":"Dep3"} ]; } .dep { background: silver; }
{{item.dep}}
{{item.name}}

Комментариев нет:

Отправить комментарий