Angular UI 路由器忽略 HTML5 模式关闭

2024-03-13

Angular UI Router 忽略 HTML5Mode(false),并且它以无法添加书签或直接登陆的方式呈现链接:

app.js:

$stateProvider
    .state('search', {
      url: '/search',
      views: {
        'main.wrapper': {
          templateUrl: 'views/search.html',
          controller: 'SearchCtrl'
        },
        'navbar': { templateUrl: 'views/search.navbar.html' }
      });

$locationProvider.html5Mode(false);

foo.html:

<a ui-sref="search">Search</a>

Becomes

<a href="/search">Search</a>

难道它不应该检测到它不在 HTML5 模式下并返回吗

<a href="/#/search">Search</a>

如图所示拉迪姆·科勒 https://stackoverflow.com/users/1679310/radim-k%C3%B6hler,这是一个错误angular-ui-router ~0.2.11 and angular 1.3.0.

https://github.com/angular-ui/ui-router/issues/1397 https://github.com/angular-ui/ui-router/issues/1397

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular UI 路由器忽略 HTML5 模式关闭 的相关文章

随机推荐