AngularJS利用Controller完成URL跳轉(zhuǎn)
具體寫法舉例:
1.js定義一個controller
function MyCtrl($scope, $location) {
$scope.jumpToUrl = function(path) {
//TODO:add code here
};
}
2.html里面應(yīng)用controller
<div ng-controller=‘MyCtrl'>
<button ng-click="jumpToUrl('/signin')">signin</button>
</div>
3.controller里面TODO的位置填入
$location.path(path);
然后運行起來就可以看效果了。
假設(shè)當(dāng)前頁面的url是:http://127.0.0.1:8080/#/home
$location.path(path);執(zhí)行后就會跳到http://127.0.0.1:8080/#/signin
如果你發(fā)現(xiàn)頁面不能正常跳轉(zhuǎn),可以在$location.path(path);后面再加上一句
var curUrl = $location.absUrl(); //用來顯示url全路徑
調(diào)試跟蹤頁面時查看curUrl的值到底變成多少,大概就能猜出問題出在哪了。
好了,以上就是在AngularJS利用Controller完成URL跳轉(zhuǎn)的全部內(nèi)容,希望本文對大家學(xué)習(xí)AngularJS有所幫助。
- AngularJS路由實現(xiàn)頁面跳轉(zhuǎn)實例
- angularjs項目的頁面跳轉(zhuǎn)如何實現(xiàn)(5種方法)
- Angular 頁面跳轉(zhuǎn)時傳參問題
- Angular中$state.go頁面跳轉(zhuǎn)并傳遞參數(shù)的方法
- AngularJS之頁面跳轉(zhuǎn)Route實例代碼
- angular4 如何在全局設(shè)置路由跳轉(zhuǎn)動畫的方法
- AngularJS實現(xiàn)單一頁面內(nèi)設(shè)置跳轉(zhuǎn)路由的方法
- AngularJS頁面帶參跳轉(zhuǎn)及參數(shù)解析操作示例
- AngularJS實現(xiàn)頁面跳轉(zhuǎn)后自動彈出對話框?qū)嵗a
- AngularJS實現(xiàn)的錨點樓層跳轉(zhuǎn)功能示例
相關(guān)文章
利用Angularjs和bootstrap實現(xiàn)購物車功能
在學(xué)習(xí)了如何簡單開始一個Angular程序之后,跟著網(wǎng)上的教程我也來實現(xiàn)一個購物車功能,為了減少頁面樣式設(shè)計我使用了bootstrap來偷懶,現(xiàn)在分享給大家,有需要的可以參考借鑒。2016-08-08
AngularJs入門教程之環(huán)境搭建+創(chuàng)建應(yīng)用示例
這篇文章主要介紹了AngularJs入門教程之環(huán)境搭建+創(chuàng)建應(yīng)用的方法,較為詳細(xì)的分析了AngularJS的功能、下載及應(yīng)用創(chuàng)建方法,需要的朋友可以參考下2016-11-11
深究AngularJS——ng-checked(回寫:帶真實案例代碼)
本篇文章主要介紹了深究AngularJS——ng-checked(回寫:帶真實案例代碼),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
AngularJS基礎(chǔ) ng-cloak 指令簡單示例
本文主要介紹AngularJS ng-cloak 指令,這里幫大家整理了ng-clock指令的基礎(chǔ)資料,和簡單的代碼實例及效果圖,學(xué)習(xí)AngularJS指令的朋友可以參考下2016-08-08
Angular應(yīng)用程序的Hydration基本概念詳解
這篇文章主要為大家介紹了Angular應(yīng)用程序的Hydration基本概念詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09

