【发布时间】:2015-05-17 17:16:19
【问题描述】:
全部,
我正在使用 Angular JS 1.3.0 stateProvider URL 进行 URL 路由。
在运行期间,每当状态被重定向到特定 URL 时,它都会显示在地址栏上,并公开有关员工 ID 的信息。就像在这张图片中一样。
是否可以使用 Angular JS 1.3.0 隐藏这些潜在信息?
【问题讨论】:
标签: angularjs angular-ui-router
全部,
我正在使用 Angular JS 1.3.0 stateProvider URL 进行 URL 路由。
在运行期间,每当状态被重定向到特定 URL 时,它都会显示在地址栏上,并公开有关员工 ID 的信息。就像在这张图片中一样。
是否可以使用 Angular JS 1.3.0 隐藏这些潜在信息?
【问题讨论】:
标签: angularjs angular-ui-router
personId 显示在 url 中,因为它定义为 URL 参数。
但我们可以通过使用 params 符号定义它来避免这种情况:
.state("peopleDetail", {
url : "/",
params : { personId : null },
...
}
查看文档:
可选配置在 url 中声明的参数,或定义附加的非 url 参数的映射。对于正在配置的每个参数,添加一个配置对象,以参数名称为键。
...
每个参数配置对象可能包含以下属性:
类似的东西和更多细节,请查看:
【讨论】: