在网址

时间:2016-12-16 21:16:04

标签: javascript angularjs url

问题

我正在尝试在我的AngularJS应用程序中使用UI-Router,我在URL中看到一个随机的#,这会搞乱一切。

所以我有 index.html ,它是应用程序中包含我的UI-View的单个页面。

<body>
    <div id="view" ui-view></div>
</body>

在加载 index.html 时,我想加载它所做的部分 login.html ,并且网址看起来不错:

http://localhost:55462/

但是当我点击我打电话的按钮时:

$location.path('/forgotpasswordcode');

然后我在路由中设置了这个:

.state('forgotpassword', {
    url: '/forgotpassword',
    templateUrl: 'partials/forgotpassword.html',
    controller: 'forgotPasswordController'
})

但网址现在看起来像这样:

http://localhost:55462/#/forgotpassword

我想知道为什么网址中添加了#

0 个答案:

没有答案