在AngularJS中使用md-order-by指令时,如果出现不执行的情况,可以尝试以下
1.检查指令和controller是否都在同一个module下。
2.使用ng-repeat指令的时候,确保md-order-by指令放在ng-repeat指令之后。
3.确保ng-repeat中的数据是数组类型,否则md-order-by无法排序。
以下是一个使用md-order-by指令的示例代码:
HTML代码:
JS代码:
angular.module('myApp', ['ngMaterial']) .controller('MyCtrl', function($scope) { $scope.items = [ {name: 'apple'}, {name: 'banana'}, {name: 'cherry'} ];
$scope.people = [
{name: 'John', age: 25},
{name: 'Mary', age: 32},
{name: 'Bob', age: 20}
];
});