AngularJS利用Controller完成URL跳转

 更新时间:2016年08月09日 11:40:52   投稿:daisy  
本文的主要内容是介绍在AngularJS中怎样利用Controller实现URL跳转,本文给出了实例代码,简单明了,有需要的可以参考学习。

具体写法举例:

1.js定义一个controller

function MyCtrl($scope, $location) {

  $scope.jumpToUrl = function(path) {

    //TODO:add code here

  };

}

2.html里面应用controller

<div ng-controller=‘MyCtrl'>

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

</div>

3.controller里面TODO的位置填入

$location.path(path);

然后运行起来就可以看效果了。

假设当前页面的url是:http://127.0.0.1:8080/#/home

$location.path(path);执行后就会跳到http://127.0.0.1:8080/#/signin

如果你发现页面不能正常跳转,可以在$location.path(path);后面再加上一句

var curUrl = $location.absUrl(); //用来显示url全路径

调试跟踪页面时查看curUrl的值到底变成多少,大概就能猜出问题出在哪了。

好了,以上就是在AngularJS利用Controller完成URL跳转的全部内容,希望本文对大家学习AngularJS有所帮助。

相关文章

  • indexedDB bootstrap angularjs之 MVC DOMO (应用示例)

    indexedDB bootstrap angularjs之 MVC DOMO (应用示例)

    这篇文章主要介绍了indexedDB bootstrap angularjs之 MVC DOMO (应用示例)的相关资料,需要的朋友可以参考下
    2016-06-06
  • Angular 的 Change Detection机制实现详解

    Angular 的 Change Detection机制实现详解

    这篇文章主要为大家介绍了Angular 的 Change Detection机制实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • AngularJS自定义服务与fliter的混合使用

    AngularJS自定义服务与fliter的混合使用

    这篇文章主要介绍了AngularJS自定义服务与fliter的混合使用的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Angularjs中date过滤器失效的问题及解决方法

    Angularjs中date过滤器失效的问题及解决方法

    这篇文章主要介绍了Angularjs中date过滤器失效的问题及解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • Angular.js 4.x中表单Template-Driven Forms详解

    Angular.js 4.x中表单Template-Driven Forms详解

    Angular 4.x 中有两种表单,一种是Template-Driven Forms - 模板驱动式表单,另外一种是Reactive Forms - 响应式表单 ,下面这篇文章主要给大家介绍了Angular.js 4.x中表单Template-Driven Forms的相关资料,需要的朋友可以参考学习,下面来一起看看吧。
    2017-04-04
  • AngularJS的ng-click传参的方法

    AngularJS的ng-click传参的方法

    本篇文章主要介绍了AngularJS的ng-click传参的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • angular4自定义组件详解

    angular4自定义组件详解

    这篇文章主要为大家详细介绍了angular4自定义组件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Angular.js如何从PHP读取后台数据

    Angular.js如何从PHP读取后台数据

    这篇文章主要为大家简单介绍了Angular.js如何从PHP读取后台数据,本文将Angular和PHP相结合,从后台读取数据,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • AngularJS 整理一些优化的小技巧

    AngularJS 整理一些优化的小技巧

    本文主要介绍AngularJS 一些优化上的小技巧,这里整理了几种方法供大家参考,有兴趣的小伙伴可以参考下
    2016-08-08
  • AngularJS之页面跳转Route实例代码

    AngularJS之页面跳转Route实例代码

    本篇文章主要介绍了AngularJS之页面跳转Route ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论