我正在尝试对列表进行排序,我从数据库中获取元素,但。。。
错误:无法在初始化之前调用可排序对象上的方法;尝试调用方法"刷新"
我的html:
<div class="box-body" >
<div ng:controller="menuConfigCtrl">
<ul ui-sortable ng-model="menu" >
<li ng:repeat="item in menu |filter:'all' | orderBy:'order':false" >{{item.Title}}</li>
</ul>
</div>
</div>
我的控制器:
function menuConfigCtrl($location,$scope, menuFactory) {
$scope.menu = [];
menuFactory.getMenu().success(function(data){
$scope.menu = data;
});
}
我的getMenu()
是:
getMenu : function(){
return $http({
url: '/api/menuList',
method: 'GET',
});
},
如果我不是从休息服务获得菜单,而是绑定它,那么一切都会顺利进行!可以是什么?
问题解决:我导入了两次angularjs.js
。
问题解决了:我导入了angularjs.js两次。