您的位置:首页 > Web前端 > AngularJS

angularJs在控制器中使用过滤器实例

2017-05-31 16:48 525 查看
<div ng-app="module" ng-controller="ctrl">
{{data}}
<button ng-click="orderBy()">在控制器中使用过滤器</button>
</div>
<script>
var m = angular.module('module', []);
/*在控制器中注入$filter的服务*/
m.controller('ctrl', ['$scope','$filter', function ($scope,$filter) {
$scope.data=[
{id:1,click:100,title:'百度'},
{id:2,click:200,title:'谷歌'},
{id:3,click:300,title:'腾讯'},
];
$scope.orderBy=function(){
/*将data按照id降序排序*/
$scope.data = $filter('orderBy')($scope.data,'id',true);
}
}]);
</script>


效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  angularjs filter