获取子页面没有参数的子页面的$ stateParams

时间:2016-03-18 15:56:12

标签: javascript angularjs view angular-ui state

我无法理解$ stateParams是如何工作的。我可以在父页面上调用$ stateParams服务。但是当我为它创建一个子页面(使用相同的控制器)并调用$ stateParams时,我得到了一个空对象。我还注意到$ statePrams将引用父页面(即使没有参数),这就是我得到一个空对象的原因。

以下是我app.js的代码:

display

以下是控制器的代码:

app.config(function($stateProvider, $urlRouterProvider) {

    $urlRouterProvider
    .otherwise('/home');

    $stateProvider
    .state('home', 
        {
            url: '/home',
            templateUrl: './js/views/tableTmpl.html',
            controller: 'tableCtrl'
        })
    .state('home.dashboard', 
        {
            url: '/dashboard/:id',
            templateUrl: './js/views/tableTmpl.html',
            controller: 'tableCtrl'
    });

任何帮助将不胜感激。感谢

0 个答案:

没有答案