ngtable を require js と一緒に使用すると、少し問題が発生しました。ngTableParams の属性を設定しようとすると、http://bazalt-cms.com/ng-table/example/3からコードをコピーしたにもかかわらず、オブジェクトは関数ではありません
私のコントローラーはこんな感じです。
define(['./module', 'ngTable'], function (controllers) {
'use strict'; controllers.controller('myController', ['$scope', '$rootScope', 'ngTableParams', function ($scope, $rootScope ngTableParams) {
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 10, // count per page
sorting: {
name: 'asc' // initial sorting
}
}, {
total: data.length, // length of data
getData: function($defer, params) {
// use build-in angular filter
var orderedData = params.sorting() ?
$filter('orderBy')(data, params.orderBy()) :
data;
$defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
}]);
});
誰かがどのように進めるかについて何かアイデアを持っていれば、私はそれを感謝します.