在 ajax 请求之前对数据应用 Angular ng-repeat orderBy 和过滤器
Apply Angular ng-repeat orderBy and filter to data before ajax request
我有一个带有以下 ng-repeat 子句的 table..
ng-repeat="playlist in playlists | orderBy:sortType:sortReverse | filter : searchExpression(searchText)"
我想通过 ajax 请求发送相同的排序和过滤列表。
如何将相同的过滤器应用于..
$scope.playlists
使数组匹配 ng-repeat 子句中显示的内容
您可以在此处进行过滤别名并在将过滤后的记录发送到 ajax 时使用该别名变量。
ng-repeat="playlist in playlists | orderBy:sortType:sortReverse
| filter : searchExpression(searchText) as filteredPlaylist"
所以在控制器中使用它时你可以使用
$scope.filteredPlaylist
将对象传递到任何地方。
Note: this feature has been supported by Anglular 1.3+
我有一个带有以下 ng-repeat 子句的 table..
ng-repeat="playlist in playlists | orderBy:sortType:sortReverse | filter : searchExpression(searchText)"
我想通过 ajax 请求发送相同的排序和过滤列表。
如何将相同的过滤器应用于..
$scope.playlists
使数组匹配 ng-repeat 子句中显示的内容
您可以在此处进行过滤别名并在将过滤后的记录发送到 ajax 时使用该别名变量。
ng-repeat="playlist in playlists | orderBy:sortType:sortReverse
| filter : searchExpression(searchText) as filteredPlaylist"
所以在控制器中使用它时你可以使用
$scope.filteredPlaylist
将对象传递到任何地方。
Note: this feature has been supported by Anglular 1.3+