源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

AngularJS利用Controller完成URL跳转

  • 时间:2022-09-04 03:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:AngularJS利用Controller完成URL跳转
[b]具体写法举例:[/b] [b]1.js定义一个controller[/b]
function MyCtrl($scope, $location) {

  $scope.jumpToUrl = function(path) {

    //TODO:add code here

  };

}
[b]2.html里面应用controller[/b]
<div ng-controller=‘MyCtrl'>

  <button ng-click="jumpToUrl('/signin')">signin</button>

</div>
[b]3.controller里面TODO的位置填入[/b]
$location.path(path);
然后运行起来就可以看效果了。 假设当前页面的url是:http://127.0.0.1:8080/#/home [b]$location.path(path);执行后就会跳到http://127.0.0.1:8080/#/signin [/b] 如果你发现页面不能正常跳转,可以在[code]$location.path(path);[/code]后面再加上一句
var curUrl = $location.absUrl(); //用来显示url全路径
调试跟踪页面时查看curUrl的值到底变成多少,大概就能猜出问题出在哪了。 好了,以上就是在AngularJS利用Controller完成URL跳转的全部内容,希望本文对大家学习AngularJS有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部