2014-02-07 39 views
0

更新等我有一個plunker設立http://plnkr.co/edit/fZ6akOYipzZ7ym8dliCV?p=preview我需要一個選項,在角

我希望第一個列表過濾組中的下一個列表。它似乎應該很簡單,但我似乎無法讓它按照需要運行。任何幫助將不勝感激。

+0

Plunker很好;但是你可以考慮在你試過的東西和爲什麼不起作用的問題上增加更多細節。在FF中運行代碼會在控制檯顯示錯誤「錯誤:未知提供者:typeFilterProvider < - typeFilter」。所以,我會先解決這個錯誤並重新評估。 – JeffryHouser

回答

1

http://plnkr.co/edit/l63zgdyDeZnvNGVAar6P?p=preview

您需要使用只是第一陣列與.filter方法在陣列上進行過濾,並檢查,如果該類型是在函數等於其它類型(如get(option2)

<select id="unitTypes_speciality" name="speciality" data-role="none" data-ng-model="speciality" 
ng-options="p as p.label group by p.type for p in get(options2, type)"><option>None</option></select> 

$scope.get = function(myarray, type) { 
    return myarray.filter(function(value) { return value.type == $scope.type.label }) 
} 
+0

謝謝,那是我正在尋找的。 – skwidgets

相關問題