Есть массив типа =
[
{"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}}
Комментариев нет:
Отправить комментарий