【发布时间】:2017-07-22 13:54:08
【问题描述】:
我有一个现有的 django 项目,我通过 /static/ 路径提供静态文件。我正在将应用程序的一部分迁移到 angular2,成为该网站的特定移动版本。
将<base href="/"> 添加到 index.html 会加载静态文件 www.example.com/main.js 在此处获取 404。
将<base href="/static/"> 添加到 index.html 会正确加载静态文件,但是当应用程序启动时,它会将 url 更改为 /static/(我正在使用路由器),尽管我的 url 应该是 /order/。
有没有办法使用基本 href 作为 / 但使用 angular-cli 为脚本和样式文件添加前缀
使用版本ng --version
@angular/cli: 1.0.0-rc.0
node: 6.9.1
os: win32 x64
@angular/common: 2.4.9
@angular/compiler: 2.4.9
@angular/core: 2.4.9
@angular/forms: 2.4.9
@angular/http: 2.4.9
@angular/platform-browser: 2.4.9
@angular/platform-browser-dynamic: 2.4.9
@angular/router: 3.4.9
@angular/cli: 1.0.0-rc.0
@angular/compiler-cli: 2.4.9
【问题讨论】:
标签: javascript django angular typescript angular-cli