<select multiple ng-model="comp" ng-options="c.name for c in companies | unique: 'company'" style="width: 100%; height: 200px; float: left; margin-bottom: 20px"></select>
<table>
<tr ng-repeat="c in comp">
<td>{{ c.id }}</td>
</tr>
</table>
<select multiple ng-model="dep" ng-options="c.name for c in departments | filter: {company_id: comp.id}" style="width: 100%; height: 200px; float: left; margin-bottom: 20px"></select>
<select multiple ng-model="pos" ng-options="c.name for c in positions | unique: 'position' | filter: {department_id: dep.id}" style="width: 100%; height: 200px; float: left"></select>
Как выглядит мой код, но он работает только частично. Если я зациклирую его на ng-repeat
, то c.id
распечатывается отлично, когда я нажимаю на компанию в поле выбора. Проблема в том, что она не распечатывается в других блоках выбора, где я хочу отфильтровать результаты. Что может быть причиной этого?AngularJS clained select
JSFiddle:http://jsfiddle.net/9Ymvt/853/
Можете ли вы продемонстрировать это в Fiddle? возьмите шаблон здесь: http://jsfiddle.net/9Ymvt/852/ –
@MaximShoustin ok здесь идет http://jsfiddle.net/9Ymvt/853/ – Xeen