angularjs 去往其他页面,目标页面controller中的方法无法自动加载:
如下,就无法执行,报错方法undifined
.controller(xxxx,function(xx,xx,xx)
if(xxxx){
&scope.function_a();
}
&scope.function_a(){
xxxxxx;
}
})
原因:
controller中的内容是按照顺序加载的,所以先加载的if,然后再function_a
所以报function_a没有定义
解决办法:
将function_a放到if前面就行了