$ state.go没有留在新州

时间:2015-07-03 09:09:19

标签: angularjs angular-ui-router

我有以下状态声明

$stateProvider.state('csh', {
    url: "/csh",
    views: {
        info: {
            templateUrl: 'partials/csh.template.html',
            controller: 'cshController',
            controllerAs: 'ctrl'
        }
    },
    onEnter: function () {
        console.log('csh enter');
    },
    onExit: function () {
        console.log('csh exit');
    }
});

当我致电$state.go('csh')时,我看到" csh输入"在控制台中紧跟着" csh退出"它会回到原始状态

编辑:事实证明$state.go正在抛出一个"错误:转换被取代"虽然我找不到任何关于这意味着什么的文档

谁能告诉我发生什么事了?我完全莫名其妙

1 个答案:

答案 0 :(得分:1)

我设法修复它,我在按钮的父元素中有一个ui-sref,所以同时有效地调用了2个状态 - 男生!