Показать агрегированный список в angularjs
В моей модели у меня есть данные, похожие на:
$scope.list = [{id:0,tags:['tag1','tag2']},{id:2,tags:['tag2']}};
Я хочу показать список тегов (содержит уникальные значения «tag1» и «tag2») с флажками. Надеюсь, что-то вроде:
<div ng-repeat="tag in list.tags">
<label class="checkbox">
<input type="checkbox" ng-model="filter.tag" />
{{tag}}
</label>
</div>
Я знаю, как фильтровать основной список, основываясь на том, что проверялось, жестко ли я его кодирую, но не знаю, как автоматически генерировать список уникальных тегов.