AngularJs:$location.url改变路径需要点击两次后才会跳转
最近使用AngularJs $location.url()执行URL路径跳转时,出现了一个问题,
比如代码:
$location.url('/home');
执行一次无效果,需(点击)要触发两次才有效果,
尝试运行两次代码比如:
$location.url('/home');$location.url('/home');
结果一样也无效果。
最终解决办法如下:
$location.url('/home');$scope.$apply();
在执行跳转代码代面加上$scope.$apply();
本文链接:http://www.cncncc.com/article/view/article_16_829.html
1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,谬误,请邮件联系作者。
邮箱地址:7098952@qq.com