リストの並べ替えをしようとしていますが、データベースから要素を取得しますが...
エラー: 初期化前に sortable のメソッドを呼び出すことはできません。メソッド 'refresh' を呼び出そうとしました
私の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',
});
},
残りのサービスからではなく、それをバインドしてメニューを取得すると、すべてがエラーなしで機能します! 何ができますか?
問題解決: 2 回インポートangularjs.js
しました。