【发布时间】:2017-04-06 11:19:36
【问题描述】:
已经使用 Angular CLI 设置了一个 Angular 应用程序,并在组件目录中创建了一个包含图像的组件。
例如:
app/
---/common-components
------/header
---------/header.component.ts
---------/header.component.css
---------/images
--------------/image.png
在 CSS 文件中,我使用以下样式:
.image {
background-url: url('images/image.png');
}
当我运行应用程序时,它给了我一个 304 Not Modified 并且图像没有显示在他的预览中。如果我使用绝对路径 '/src/app/common-components/header/images' 文件加载正确。但是,这并不理想,因为我希望组件能够自给自足。
给出的响应是:
Request URL:http://localhost:4201/images/test-image.jpeg
Request Method:GET
Status Code:304 Not Modified
Remote Address:127.0.0.1:4201
带有空白预览
【问题讨论】:
-
您是否尝试像 url('./images/image.png') 那样加载图像?
-
@nicowernli 是的,我也试过了,但没有成功。
-
css 属性是
background-image不是background-url -
@jali-ai 已更改,但这并不能解决问题。
标签: angular webpack angular-cli