gpt4 book ai didi

angularjs - 从 AngularJS 开始。 'NgTableParams' 未定义

转载 作者:行者123 更新时间:2023-12-03 08:18:53 25 4
gpt4 key购买 nike

我从我的第一个 AngularJS 应用程序开始。我尝试使用 angular-gulp-browserify-starter ,并且工作正常。但现在我尝试添加 ngTable , 但是 吞咽构建 说:

'NgTableParams' is not defined.

我正在尝试按照以下步骤操作: http://ng-table.com/ .

1- 添加带有凉亭的 ng-table
bower install ng-table --save

2- 将模块添加到 app.js
var angular = require('angular');

angular.module('myApp', ['ngTable']); // this is the new line

module.exports = angular.module('myApp',
[
require('./common/common.js').name,
require('./modules').name
])
.config(require('./appConfig'))
.constant('version', require('../package.json').version)
.run(require('./common/common-init.js'));

3- 这是我的 Controller
'use strict';
function TableCtrl($scope) {
$scope.testVar = 'This my test for ngtable';
}
TableCtrl.$inject = ['$scope'];
module.exports = TableCtrl;

我把它放在哪里以及如何放置?
var self = this;
var data = [{name: "Moroni", age: 50} /*,*/];
self.tableParams = new NgTableParams({}, { dataset: data});

我有像 ng-table 站点指令所说的 HTML。

谢谢!

最佳答案

var App = angular.module('AdminApp.Report.Controllers.Stores', ['ngMaterial','ngTable']);

App.controller('SomeController', ['$scope', '$http','NgTableParams', function ($scope, $http, NgTableParams) {

httpService.PostApiRequest(request,'/api/someUrl').then(function(data) {
$scope.tableParams = new NgTableParams({}, { dataset: data});
});
}
}]);

这是我选择中最简单的实现

关于angularjs - 从 AngularJS 开始。 'NgTableParams' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34520864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com