我正在使用状态从一页到另一页。从其中一个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吗?或者我需要完全改变它吗?
答案 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"
})
})