当应用于具有参数的状态时,粘性状态不起作用

时间:2017-03-15 22:56:57

标签: javascript angularjs

当有参数时,粘性状态似乎不起作用。

示例:

 $stateProvider
        .state('store', {
            url: '/store',
            abstract: true,
            onEnter: function () {
                //debugger
            },
            templateUrl: helper.basepath('store.html'),

        });
.state('store.products1', {
      url: '/store/:product_id',
      sticky: true
}).state('store.products2', {
      url: '/store/:product_id',
      sticky: true
})

我的控制器一次又一次初始化。我不想那样。

1 个答案:

答案 0 :(得分:0)

问题在于我使用的是最新版本的ui路由器,即0.3.1,但粘性状态适用于ui路由器版本0.2.14而不是0.2.15以上版本等等。