Angular2 CLI问题与静态资源和上下文有关

时间:2016-09-14 20:46:19

标签: angular angular-ui-router angular2-routing

我有一个Angular2 CLI项目,它一直很好用。我有一个这样的页面: http://localhost:4200/home 和图像文件:http://localhost:4200/img/myimage.jpg。我现在想要更改它们位于/myapp/下的上下文。

所以新的网址将是:

http://localhost:4200/myapp/myimage.png
http://localhost:4200/myapp/home

我已经能够将其用于主页,但图片和css文件等静态资源并未在新网址下提供。

1 个答案:

答案 0 :(得分:0)

使用base href

使用环境文件设置Angular CLI

<强>的index.html

 <base href="{{environment.path}}"  />

<强> environment.ts

  export const environment = {
    ...   
    path: '/myapp/'
 };

希望这会有所帮助!!