使用AngularJs获取URL参数

时间:2016-10-21 07:08:02

标签: angularjs

我正在使用状态从一页到另一页。从其中一个URL我正在读取URL(id)中的参数,我可以在定义状态时轻松地执行此操作。

    hour                | min         | max
    2016-10-21 09:00:00 | 00:01:06    | 00:05:00
    2016-10-21 10:00:00 | 00:01:16    | 00:04:00
    2016-10-21 11:00:00 | 00:02:00    | 00:05:26

我的网址如下所示:.config(function($stateProvider) { $stateProvider .state("testing", { url: "/testSession/:id", controller: "UserTestSessionController", templateUrl: "./app/components/userTestSession/user-test-session.html", controllerAs: "vm" }) })

如果我将URL更改为如下所示:localhost:8000\testSession\id我可以以某种方式在url param of state中定义otp吗?或者我需要完全改变它吗?

1 个答案:

答案 0 :(得分:2)

您只需将?opt添加到url

即可

如果您需要多个,请将其与'&'

分开
.config(function($stateProvider) {
        $stateProvider
            .state("testing", {
                url: "/testSession/:id?otp",
                controller: "UserTestSessionController",
                templateUrl: "./app/components/userTestSession/user-test-session.html",
                controllerAs: "vm"
            })
    })
相关问题