我是状态A,其中包含指向州B的链接。 State A的控制器包含一些方法声明和对$ scope的调用。如下所示:
controller : function($scope) {
$scope.myFunc = { ... }
$scope.myFunc();
}
当进入状态B时,再次调用函数$ scope.myFunc()。它为什么以及如何避免? 感谢。
更新 A状态包含内部$ state.go,其中notify和reload设置为false以更新参数。如果我删除它,转换就可以了......为什么?
的jsfiddle 这是小提琴: https://jsfiddle.net/p2qnrfsm/