0
<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鏈接選擇
的jsfiddle:http://jsfiddle.net/9Ymvt/853/
你可以在小提琴中演示它嗎?採取模板在這裏:http://jsfiddle.net/9Ymvt/852/ –
@MaximShoustin確定在這裏去http://jsfiddle.net/9Ymvt/853/ – Xeen