Использование AngularJS 1.3.4.
У меня есть html-таблица, которая заполняется из веб-API, где я делаю http-запрос, чтобы получить эти данные и заполнить свою html-таблицу. Мой пример json выглядит следующим образом:
{
id: 1,
firstName: "John",
lastName: "Rein",
status: 'available'
},
{
id: 2,
firstName: "David",
lastName: "Gumry",
status: 'not available'
}
Теперь у меня есть раскрывающийся список под таблицей, и я использую для него ui-select. Я хочу заполнить этот раскрывающийся список на основе статуса в моем json. Например, в моем json выше у меня есть 2 статуса доступных и недоступных. Я хочу, чтобы мой раскрывающийся список имел эти значения. После заполнения раскрывающегося списка я хочу отфильтровать свою таблицу на основе выбранного значения раскрывающегося списка. У меня есть раскрывающийся список как:
<ui-select tagging ng-model="selected" theme="bootstrap">
<ui-select-match placeholder="Pick one...">{{$select.selected.value}}</ui-select-match>
<ui-select-choices repeat="val in values | filter: $select.search track by val.value">
<div ng-bind="val.value | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
Я создал свой jsfiddle по адресу: https://jsfiddle.net/aman1981/wfL1374x/
Я не уверен, как я могу связать результаты json с моим DDL и отфильтровать мою таблицу.