2015-12-21 90 views
0

我已經從數據庫獲得幾100個記錄(學生的考試結果)和予基於像受試者幾個準則來過濾結果除去過濾器。AngularJS添加/使用按鈕

<tr ng-repeat="t in search.samplesfilter = (search.samples | filter:search.searchText | uniqueFilter:'subject' | orderBy:search.sorter:search.reverse) "> 

我想添加另一個過濾器,只顯示通過的學生。

我不能追加使用按鈕點擊的標準。

我如何添加額外的標準使用按鈕點擊默認過濾器?

請幫助。提前致謝!

+0

至極框架,你在後端使用? –

+0

我使用mysql/pyhton。來自後端的響應採用json格式。 – srk

+0

我假設你有你的學生在一個數組,你必須通過'NG-repeat'或類似的東西這個數組綁定到UI。通過通過/失敗過濾的最簡單方法是簡單地從數組中移除這些項目。或者,您可以將舊數組複製到新數組中,以防用戶不想再過濾。無論如何,如果您不與我們分享任何代碼,就很難給予您任何幫助。 –

回答

0

發送到後端:

filter = {score: 'passed'} 

每次都可以添加新的功能,此濾鏡對象,之後將其發送到後端序列化和使用排序,並返回結果給前端。我認爲這是最簡單的方法。