【发布时间】:2015-03-02 10:16:29
【问题描述】:
我正在使用 AngularJS 来处理我的 url,并打开了 html5mode。我也在使用 gulp-angular 生成器来构建项目。
情况:
index.js
$locationProvider
.html5Mode(true);
index.html
<!-- build:css({.tmp,src}) styles/app.css -->
<!-- inject:css -->
<link rel="stylesheet" href="app/index.css">
<!-- endinject -->
<!-- endbuild -->
<base href="/" />
问题
当url为example.com/somepage时,index.css是从example.com/app/index.css获取的,但是当url是example.com/somepage/somedeeperpage时,我刷新页面,index.css是从example.com/somepage/app/index.css获取的
我希望能够在 angular-gulp 生成器中默认使用相对路径。
我是否必须更改为 gulpfile 中的基本标记或 index.css rel 路径?
奇怪的是,相对路径可以很好地找到 index.js
亲切的问候
【问题讨论】:
标签: javascript angularjs html