地址栏中的angular-ui-router url失败但状态与html5mode一起使用

时间:2016-08-26 06:39:45

标签: javascript angularjs angular-ui-router url-routing address-bar

我有一个我想调用的组件

$stateProvider
.state('authorized', { url: '/authorized', template: '<authorize></authorize>' })

$locationProvider.html5Mode(true);

但是当我在地址栏中执行此操作时,找不到404,当我通过状态调用它时没有问题。

GET http://localhost:8080/authorized 404 (Not Found)

但是当我将这个组件添加到我已经拥有的另一个状态时,我可以在地址栏中访问它。

.state('pallettypes', {
      url: '/pallettypes',
      template: '<authorize></authorize>'
  })

有人可以告诉我为什么前者不起作用而后者没有出错?

0 个答案:

没有答案