使用angular.js

时间:2015-08-07 08:55:42

标签: javascript angularjs

您好我有以下网址: -

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);

    }]);

1 个答案:

答案 0 :(得分:0)

将'$ 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