首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用angular.js获取URL参数

问使用angular.js获取URL参数
EN

Stack Overflow用户
提问于 2015-08-07 16:55:42
回答 1查看 112关注 0票数 0

嗨,我有一个网址在下面:

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

我想在控制器中获取u&v参数的值,如何实现,请举例详细说明

添加代码片段

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

    }]);

​

EN

回答 1

Stack Overflow用户

发布于 2015-08-07 17:04:56

将' $routeParams‘注入到控制器中,然后访问$routeParams对象,您就拥有了它。

代码语言:javascript
复制
angular.module('app')
      .controller('DummyController', ['$routeParams', function($routeParams) {
                    var params = $routeParams;
                 }

上面的$routeParams让你的控制器能够以一个很好的对象的形式访问url中的所有参数,因此你可以非常容易地访问url参数。在这种情况下,你可以做params.u,这会给出你的u参数。

确保事先将ngRoute服务注入到您的应用程序中,否则上面的$routeParams将无法工作。

代码语言:javascript
复制
angular.module('app', ['ngRoute']);

参考资料:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31873583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档