У меня есть следующий json_encode из PHP ответ ...AngularJS Фильтр по ID
[
{"ID":"149","IDusr":"4","aut_more_info":"good","doc_name":"img1838142879.jpeg","doc_type":"jpg"},{"ID":"149","IDusr":"4","aut_more_info":"good","img5733250433.jpeg","doc_type":"jpg"},{"ID":"149","IDusr":"4","aut_more_info":"good","doc_name":"img1230306801.jpg_doc","doc_type":"jpg"}
]
И я попробовал https://github.com/a8m/angular-filter плагин. Вот мой код.
<div ng-repeat="(key, value) in Detail | groupBy: 'ID'">
<div ng-repeat="aut in value">
<div class="item item-avatar bar bar-calm">
<h2>{{aut.name}} {{aut.model}}</h2>
</div>
<div class="item item-avatar">
<img src="../www/img/icon/{{aut.doc_name}}">
</div>
</div>
</div>
Как видно из массива, у меня есть один и тот же идентификатор, но DOC_NAME разные, означает, что я хочу показать удостоверение личности один раз, а три изображения должны быть показаны как хорошо. Как я могу это достичь?
Заранее спасибо ...
для использования id '{{key}}' перед n-repeat по значению. – Ankita
, пожалуйста, создайте плункер или скрипку? – Vineet
В вашем JSON есть проблема. '' aut_more_info ":" good "," img5733250433.jpeg ",' должно иметь 'doc_name' перед изображением. –