亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Angular中使用$location獲取地址欄的參數

發布時間:2021-02-05 17:28:22 來源:億速云 閱讀:317 作者:Leah 欄目:web開發

這篇文章將為大家詳細講解有關如何在Angular中使用$location獲取地址欄的參數,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1.獲取當前完整的url路徑

var absurl = $location.absUrl(); //http://88:8100/#/homePage?id=10&a=100

2. 獲取當前url路徑(當前url#后面的內容,包括參數和哈希值)

var url = $location.url(); // /homePage?id=10&a=100

3. 獲取當前url的子路徑(也就是當前url#后面的內容,不包括參數)

var pathUrl = $location.path() ///homePage

4.獲取當前url的協議(比如http,https)

var protocol = $location.protocol(); //http

5.獲取主機名

var localhost = $location.host(); //88

6.獲取當前url的端口

var port = $location.port(); //8100

7.獲取當前url的哈希值

var hash = $location.hash() //http://088

8.獲取當前url的參數的序列化json對象

var search = $location.search(); //{id: "10", a: "100"}

9. 獲取url參數

$location.search().name;

$location.search()['name'];

10.注意問題

如果是這樣的地址:http://lele.sina.com?name=haha

需要在項目中注入$locationProvider服務

var searchApp = angular.module('searchApp', []);

searchApp.config(['$locationProvider', function($locationProvider) {

$locationProvider.html5Mode(true);

}]);

searchApp.controller('MainCtrl', ['$scope', '$location', function($scope, $location) {

if ($location.search().keyword) {

$scope.keyword = $location.search().keyword;

}
}]);

11.js中獲取地址欄參數的方法(附加)

url = https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=%E5%A8%83%E5%93%88%E5%93%88
console.log(window.location.href ); // "https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=%E5%A8%83%E5%93%88%E5%93%88"
console.log(window.location.host); // "www.baidu.com"
console.log(window.location.pathname); // "/s"
console.log(window.location.protocol); // "https:"
console.log(window.location.search); // "?ie=utf-8&f=3&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=%E5%A8%83%E5%93%88%E5%93%88"

關于如何在Angular中使用$location獲取地址欄的參數就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汤原县| 额济纳旗| 威宁| 翼城县| 沙雅县| 东兴市| 白玉县| 永定县| 陈巴尔虎旗| 吉林省| 平利县| 永城市| 西安市| 遂川县| 修文县| 保亭| 义乌市| 旺苍县| 永吉县| 寿宁县| 醴陵市| 桑植县| 北流市| 类乌齐县| 灵寿县| 紫阳县| 石林| 图木舒克市| 通辽市| 津南区| 镇雄县| 武安市| 兴国县| 澜沧| 沙坪坝区| 贵溪市| 北辰区| 临桂县| 宜兰县| 白城市| 阿图什市|