请一些帮助我尝试了所有方法来制作我的控制器,但我得到了所有时间错误:当它不是“NgTableParams没有定义”时它的“$ http.get”没有定义“请帮助一下,我已经看了所有tutos和所有问题在这里我无法解决这个问题。 角度版本:1.4.8
(function() {
"use strict";
angular.module('timeShareApp')
.controller("homeController", homeController);
function homeController($http, $filter, NgTableParams) {
var home = this;
home.users = []; //declare an empty array
$http.get("/api/users/").success(function(response){
home.users = response;
});
console.log('users '+ home.users);
home.userstable = new ngTableParams({
page: 1,
count: 10
}, {
total: home.users.length,
getData: function ($defer, params) {
home.data = home.users.slice((params.page() - 1) * params.count(), params.page() * params.count());
$defer.resolve($scope.data);
}
});
};
homeController.$inject = ["$http", "$scope" ,"NgTableParams"];
})();
我的app声明(适用于所有其他控制器的app.js):
'use strict';
angular.module('timeShareApp', ['ngRoute','ngAnimate', 'ngTable', "ngResource", 'ui.bootstrap', 'ngFileUpload', 'smoothScroll', 'countTo', 'filtreAccount', 'mp.datePicker']);
提前非常感谢你。