簡體   English   中英

從Angular.js中的自定義鏈接獲取URL參數

[英]Get URL parameters from custom link in Angular.js

我有一種解析自定義URL的方法(不是通過$location服務,即不是瀏覽器當前指向的URL)並提取/處理Angular.js中的URL屬性? 我需要這樣做,以便將某些鏈接傳遞到控制器內的指令,但首先必須構造它們。

例如:

//test/query?e=1&page=10

所請求的輸出應與此類似:

{ host: 'test', resource: 'query', search: { e: '1', page: '10' } }

看看也許對您來說就足夠了。 Anchor為您提供了一些解析給定URL的功能。 在提供的jsfiddle鏈接上,您可以對其進行測試。


function AppCtrl($scope) {

    $scope.$watch('url', function () {
        $scope.parser.href = $scope.url;
    });

    $scope.init = function () {
        $scope.parser = document.createElement('a');
        $scope.url = window.location;
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM