您好,登錄后才能下訂單哦!
本文實(shí)例講述了AngularJS頁面帶參跳轉(zhuǎn)及參數(shù)解析操作。分享給大家供大家參考,具體如下:
頁面帶參跳轉(zhuǎn)
$scope.LoginSucessLocation = function () { var hre = 'http://ctb.qingguo.com/weixinCt/main#/upload_topic_start?uid=' + $scope.uid + '&orgcode=' + $scope.orgCode; location.href = hre; }
在url的后面,增加?,然后直接帶參數(shù)。
參數(shù)解析
controller聲明要增加$location的注入
app.controller('loginCtrl', function ($scope, $http, $interval, $cookies, $location, userService) { var absUrl = $location.absUrl(); function UrlSearch() { var name, value; var str = location.href; //取得整個(gè)地址欄 var num = str.indexOf("?"); str = str.substr(num + 1); //取得所有參數(shù) stringvar.substr(start [, length ] var arr = str.split("&"); //各個(gè)參數(shù)放到數(shù)組里 for (var i = 0; i < arr.length; i++) { num = arr[i].indexOf("="); if (num > 0) { name = arr[i].substring(0, num); value = arr[i].substr(num + 1); this[name] = value; } } } var Request = new UrlSearch(); //實(shí)例化 alert("Request.orgid = "+ Request.orgid); })
從Request 中,通過鍵值獲取出來的值,就是url帶的參數(shù),直接用即可。
更多關(guān)于AngularJS相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結(jié)》、《AngularJS入門與進(jìn)階教程》及《AngularJS MVC架構(gòu)總結(jié)》
希望本文所述對大家AngularJS程序設(shè)計(jì)有所幫助。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。