如何在不影响正常运行的情况下将自定义字符串添加到角度应用程序URL?

时间:2016-09-27 00:43:34

标签: javascript angularjs url angular-ui-router single-page-application

我有一个使用角度ui-router的角度应用程序。当我从服务器运行应用程序时,网址就像localhost/..../index.html

点击任何状态后,网址都会更改为 localhost/.../index.html#[whateverStateClicked]这是正常的。

但是现在我想在应用程序启动时在index.html之后添加一些特定于应用程序的自定义字符串,例如localhost/.../index.html/appString,点击任何状态并希望应用程序在与appString不存在时的方式相同。

此appString将在应用程序使用期间更新,或者只是绑定到范围变量以进行更新,这不会影响正常流程。

1 个答案:

答案 0 :(得分:0)

您可以使用$routeProvider$routeParams在网址中发送和接收自定义变量。

设置路由器with/your/:customVariable,您可以轻松设置自定义字符串。