6

我正在尝试排序列表,我从数据库中获取元素但是......

错误:无法在初始化之前调用可排序的方法;试图调用方法“刷新”

我的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了两次。

4

1 回答 1

-1

问题已解决:我两次导入了 angularjs.js。

于 2014-03-15T18:15:17.347 回答