我有以下状态声明
$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
正在抛出一个"错误:转换被取代"虽然我找不到任何关于这意味着什么的文档
答案 0 :(得分:1)
我设法修复它,我在按钮的父元素中有一个ui-sref,所以同时有效地调用了2个状态 - 男生!