【问题标题】:$locationprovider.html5mode turns off my css when I refresh page$locationprovider.html5mode 在我刷新页面时关闭我的 CSS
【发布时间】:2018-03-22 03:59:14
【问题描述】:

当我删除 $locationprovider.html5mode(true) 时,一切都很好。但是当 html5mode 出现一些麻烦时:(所以主要错误是我刷新页面后 css 样式不起作用。它可以是什么以及修复的方法是什么? 我用AngularJS ui-router会是这个原因吗?

【问题讨论】:

  • 始终使用像 /css/abc.css 这样的绝对路径链接 css 还在服务器端添加适当的重定向,以便即使它请求其他 url 也可以提供主页。如果使用 angular 2,angular-universal 是个好主意。

标签: javascript css angularjs angular-ui-router


【解决方案1】:

以有趣的方式修复。问题是 <base href="/"></base> 被放置在指向 css 文件的链接之后。当我将<base href="/"></base> 放在 HEAD 顶部时,一切正常。希望它会帮助某人。

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 2012-02-26
    • 2021-03-05
    • 2012-09-22
    • 2014-03-11
    相关资源
    最近更新 更多