Javascript 带有哈希标记的ui路由器url参数

Javascript 带有哈希标记的ui路由器url参数,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我正在研究angular应用程序的路由,但似乎找不到以下内容: example.com/#参数 $urlRouterProvider.when(':#bandName', '/:bandName') .otherwise('/'); $stateProvider.state('appband', { url: "/:bandName", template

我正在研究angular应用程序的路由,但似乎找不到以下内容:

example.com/#参数

        $urlRouterProvider.when(':#bandName', '/:bandName')
                .otherwise('/');
        $stateProvider.state('appband', {
                    url: "/:bandName",
                    templateUrl: "main.php",
                    controller: 'mainController'
        })

 $locationProvider.html5Mode(true);
在此url中,#参数应保持为#参数并获取参数数据。现在它删除了#,并转到
example.com/parameter

如果我去
example.com/#parameter
它应该和我去
example.com/parameter

        $urlRouterProvider.when(':#bandName', '/:bandName')
                .otherwise('/');
        $stateProvider.state('appband', {
                    url: "/:bandName",
                    templateUrl: "main.php",
                    controller: 'mainController'
        })

 $locationProvider.html5Mode(true);
我的app.js中有以下内容

 url: "/:bandName"
并使用$stateParams将此数据发送到我的控制器

有没有办法在url中保留标签

--编辑

下面是一些在enter上使用
/#参数的代码

        $urlRouterProvider.when(':#bandName', '/:bandName')
                .otherwise('/');
        $stateProvider.state('appband', {
                    url: "/:bandName",
                    templateUrl: "main.php",
                    controller: 'mainController'
        })

 $locationProvider.html5Mode(true);
如果我转到
example.com/#randomBandName
我会被重定向到
example.com/randomBandName
,我会在控制器中获得randomBandName作为参数

所以我需要的是输入
example.com/#randomBandName
保持
example.com/#randomBandName
,并且我仍然在控制器中获得randomBandName


但是当我删除
$urlRouterProvider.when(“:#bandName”,““/:bandName”)
时,我得到的只是一个空页面。

有一些事情看起来很可疑:

尾斜杠 您的URL是否使用HTML5模式?如果您确实将
param
视为更多的资源,我建议您使用此URL设置
URL:“/parameter”

你也可以读到这个-

查询参数 如果打算将
param
作为查询参数,则需要此参数

url:“/?参数”


这里有更多信息-

您使用的是
$locationProvider
?是的,我使用的是
$locationProvider
,您可以将其添加到您的问题中吗?这个参数可以是数据库中的任何给定乐队,输入后它会被重定向到该乐队的音乐。它在没有标签atm的情况下工作。这些应该是RESTful URL吗?比如
/bands/{band\u name}
或者你想去
/bands?{band\u name}
。无论如何,就ui.router状态而言,更改都是微不足道的