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前面就行了
文章详细介绍了在使用AngularJS进行页面跳转时,目标页面控制器中的方法无法自动加载的问题,解释了原因并提供了解决方案。通过调整方法的位置,可以确保在控制器加载时正确执行所需的方法。
1379

被折叠的 条评论
为什么被折叠?



