亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用AngularJS獲取url參數

如何使用AngularJS獲取url參數

波斯汪 2019-08-26 09:38:34
如何使用AngularJS獲取url參數HTML源代碼<div ng-app="">     <div ng-controller="test">       <div ng-address-bar browser="html5"></div>       <br><br>       $location.url() = {{$location.url()}}<br>       $location.search() = {{$location.search('keyword')}}<br>       $location.hash() = {{$location.hash()}}<br>            keyword valus is={{loc}} and ={{loc1}}  </div></div>AngularJS源代碼<script>function test($scope, $location) {   $scope.$location = $location;   $scope.ur = $scope.$location.url('www.html.com/x.html?keyword=test#/x/u');   $scope.loc1 = $scope.$location.search().keyword ;         if($location.url().indexOf('keyword') > -1){             $scope.loc= $location.url().split('=')[1];         $scope.loc = $scope.loc.split("#")[0]             }   }  </script>這里變量loc和loc1返回測試作為上述URL的結果。這是正確的方法嗎?
查看完整描述

3 回答

?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

function GetURLParameter(parameter) {
        var url;
        var search;
        var parsed;
        var count;
        var loop;
        var searchPhrase;
        url = window.location.href;
        search = url.indexOf("?");
        if (search < 0) {
            return "";
        }
        searchPhrase = parameter + "=";
        parsed = url.substr(search+1).split("&");
        count = parsed.length;
        for(loop=0;loop<count;loop++) {
            if (parsed[loop].substr(0,searchPhrase.length)==searchPhrase) {
                return decodeURI(parsed[loop].substr(searchPhrase.length));
            }
        }
        return "";
    }


查看完整回答
反對 回復 2019-08-26
  • 3 回答
  • 0 關注
  • 1169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號