簡體   English   中英

使用angular.js獲取URL參數

[英]Fetch URL parameters using angular.js

嗨,我的網址如下:-

http:// localhost:8080 / test / rpw.html?u = 64603549618667520&v = 7816fb816d1c6bc85b77b372cc5e5eb9

我想在控制器中獲取u&v參數的值,如何完成,請通過示例給出詳細說明

添加代碼段

<script>
    var app = angular.module('resetPasswd',['ngRoute']);
    app.controller('passwordCtrl', [$routeParams, function($scope,$routeParams) 
            {
            var params = $routeParams;
            alert("check value   "+params.u);

    }]);

像這樣將“ $ routeParams”注入到控制器中,並訪問$ routeParams對象,就可以了。

angular.module('app')
      .controller('DummyController', ['$routeParams', function($routeParams) {
                    var params = $routeParams;
                 }

上面的$ routeParams使您的控制器可以以很好的對象的形式訪問url中的所有參數,因此您可以非常輕松地訪問url參數。 在這種情況下,您可以執行params.u,這將為您提供u參數。

請確保您事先將ngRoute服務注入了您的應用程序,否則上述$ routeParams無效。

angular.module('app', ['ngRoute']);

參考:

https://docs.angularjs.org/api/ngRoute

暫無
暫無

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

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