$ state.go没有重装控制器

时间:2016-01-28 21:04:22

标签: angularjs angular-ui-router

我想转到另一个州/路线没有重装状态控制器

我尝试过以下代码:

$state.go('mystate', params, {notify: false});

但此代码无效,仍然重新加载控制器

注意:没有控制台错误

1 个答案:

答案 0 :(得分:0)

这是旧的,但我认为我的问题是

由于角度调用控制器两次,控制器重新加载两次

第一次来自html“ng-controller”

第二次来自路由对象:

controller:“controllerName”

解决此问题从html文件中删除ng-controller。