$ state,{reload:true}不工作:angularjs

时间:2016-03-15 03:54:34

标签: angularjs angular-ui-router

.state('app.sr.product', {
            name: 'product info',
            url: '/product/:productRef/:productSerialNumber',
            data: {
                products:[]
            },
            views: {
                "rootContainer": {
                    templateUrl: 'views/product/product.html',
                    controller: 'ProductCtrl',
                    controllerAs: 'vm'
                }
            }
        })

在上面的代码中,当应用程序进入"app.sr.product"状态时,我设置了$state.current.data.products=array_value的值。

当用户从应用程序注销时(以下是代码)

function logout() {
        clearLocalStorage();
        $state.go('app.sr.home', { reload: true});
 }

当涉及到Home视图时,页面没有被重新加载(当用户点击注销链接时)并且因此 $state.current.data.products仍保持相同的值,应将其设置为空白数组。

任何建议,帮助表示赞赏!!!

由于

0 个答案:

没有答案