我有一個選擇框,這樣基本上不用通過有關部門的數組,看看哪些項目是可行的上級部門AngularJS - ngOptions條件
<select class="editSelectBox" ng-model="dept.parentDepartment"
ng-options="dept as dept.name for dept in depts track by dept.id"
ng-change="dept.parentDepartment" ng-click="$event.stopPropagation()">
<option value="">None</option>
</select>
但是,一個部門不能有父這本身。無論如何不顯示一個選項,允許它將自己設置爲父項?由於它正在經歷一系列所有部門,所以除非給出條件,否則該選項將在那裏。
我似乎不能在部門傳遞的傳遞到被的filterFunction總是引用到自己... – kotsumu
要過濾的部門名單,並通過一個部門作爲參數傳遞給過濾器。 – NicolasMoise
在這種情況下,您的過濾器中的「部門」與您的ng-repeat中的「部門」不同。 – NicolasMoise