Angularjs ngTable不';不能使用UI路由器

Angularjs ngTable不';不能使用UI路由器,angularjs,angular-ui-router,ngtable,Angularjs,Angular Ui Router,Ngtable,我总是将指令ngTable与ngRoute模块一起使用。然而,为了更好地适应我现在正在开发的项目,我最近迁移到了UI路由器 但由于某些原因,ngTable不能与UI路由器正常工作。 表格正常生成,但设置不正常。 它既不创建标头也不创建分页。因为小组也不工作 我还尝试手动创建表头,但我注意到,当我添加值为“templates.header”的属性“ng include”时,表头消失了 我使用了以下版本: ngTable-1.0.0-beta.9 用户界面路由器-0.2.15 有人遇到过这个问题吗?

我总是将指令ngTable与ngRoute模块一起使用。然而,为了更好地适应我现在正在开发的项目,我最近迁移到了UI路由器

但由于某些原因,ngTable不能与UI路由器正常工作。 表格正常生成,但设置不正常。 它既不创建标头也不创建分页。因为小组也不工作

我还尝试手动创建表头,但我注意到,当我添加值为“templates.header”的属性“ng include”时,表头消失了

我使用了以下版本:
ngTable-1.0.0-beta.9
用户界面路由器-0.2.15

有人遇到过这个问题吗?我到处都找不到解决办法


JavaScript:

app.controller("users", function($http, $rootScope, $stateParams, $scope, NgTableParams) {
    $scope.users = {};

    $http({
        method: "POST",
        url: "./controllers/users/read.php",
        data: {
            id: $stateParams.id,
            language_id: $rootScope.globals.language.id
        }
    }).success(function(response) {
        $scope.tableParams = new NgTableParams({
            count: 10,
            sorting: {
                name: "asc"
            }
        }, {
            dataset: response
        });

        $scope.users = response;
    });
});
HTML:


我认为您应该使用
$users
而不是下一行中的
$data

<tr ng-repeat="row in $data">


请发布相关代码示例。在当前状态下无法回答您的问题。对此表示抱歉。我完全忘了。请把州定义也贴出来。对我们来说,能够看到它是如何定义的是很重要的。使用的路由器不应该对每个视图中呈现的内容产生任何影响。请注意,
ng include
创建子作用域,尝试使用自定义指令模板,而不是在测试期间,当我更新页面时,将显示分页(无标题)。但当我再次更新时,没有编辑任何代码,再次消失。$data是ngTable使用的变量。
app.config(function($stateProvider, $urlRouterProvider) {
    $stateProvider.state("site", {
        url: "/",
        views: {
            "outside@": {
                templateUrl: "./template/site/index/read.html"
            },
            "inside@site": {
                templateUrl: "./template/site/home/read.html"
            }
        }
    }).state("cms", {
        url: "/cms",
        views: {
            "outside@": {
                templateUrl: "./template/cms/index/read.html"
            }
        }
    }).state("dashboard", {
        parent: "cms",
        url: "/dashboard",
        views: {
            "inside@cms": {
                templateUrl: "./template/cms/dashboard/read.html"
            }
        }
    }).state("login", {
        parent: "cms",
        url: "/login",
        views: {
            "inside@cms": {
                templateUrl: "./template/cms/login/read.html"
            }
        }
    }).state("users", {
        parent: "cms",
        url: "/users",
        views: {
            "inside@cms": {
                controller: "users",
                templateUrl: "./template/cms/users/read.html"
            }
        }
    });
});
<tr ng-repeat="row in $data">