【发布时间】:2022-01-11 06:16:48
【问题描述】:
我正在使用 Angular,我的目标是能够在 CSS 文件中使用 typescript 中声明的字符串。我正在尝试设置导航栏组件的背景图像。稍后,将从数据库服务接收背景图像路径,这就是我需要它在打字稿文件中的原因。我读过一些关于使用[ngStyle] 的内容,但不会更新img,我只需要从数据库接收路径。我还应该尝试使用它吗?如何?我有点迷茫。
我的打字稿文件有类似的东西:
// ...
export class NavbarComponent{
background_url='../../../assets/img/background.png';
constructor() { }
// ...
在我的 CSS 文件中,我想做类似的事情:
nav{
background-image: background_url;
}
但是,这对我不起作用。
我怎样才能更好地解决这个问题?谢谢
【问题讨论】:
标签: css angular typescript background-image