当前位置:  开发笔记 > 前端 > 正文

从AngularJS开始.'NgTableParams'未定义

如何解决《从AngularJS开始.'NgTableParams'未定义》经验,为你挑选了2个好方法。

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

'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-这是我的控制者

'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 sitle说明那样的HTML.

谢谢!



1> adi ben..:
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});
        });
    }
}]);

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



2> AlainIb..:

我得到了同样的错误,文档缺少一点: - >你必须注入ngTableParams控制器

我不是语法(我不使用这个)

function TableCtrl($scope) {
    $scope.testVar = 'This my test for ngtable';
    // if this is your controller, every var you put in the $scope will be accessible in the view

    var data = [{name: "Moroni", age: 50} /*,*/];
    $scope.tableParams = new NgTableParams({}, { dataset: data});   
}
TableCtrl.$inject = ["$scope","NgTableParams", "ngTableSimpleList"];
module.exports = TableCtrl;

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有