gpt4 book ai didi

Angular 2,StyleUrls + 样式

转载 作者:搜寻专家 更新时间:2023-10-30 21:51:30 24 4
gpt4 key购买 nike

我无法在组件中同时使用 styleUrls + styles(看起来最后声明的那个被使用)。解决这个问题的最佳方法是什么?

我想使用 ./board.component.css 来声明基本样式,但想添加 terrainStyles 字符串,它是使用 logic+data 生成的数据库。

我知道我可以将所有样式写成字符串,但我想将大部分样式保留在 css 文件中。有什么好的方法可以在css文件中包含逻辑吗?还是我没有考虑过的事情?

Component({
selector: 'board',
templateUrl: './board.component.html',
styleUrls: ['./board.component.css'],
styles: [terrainStyles] // string generated using typescript logic
})
export class BoardComponent implements OnInit {
// ...
}

最佳答案

我正在使用 Webpack,在尝试同时使用 stylesstyleUrls 属性时遇到了同样的问题。

我通过在 style 属性中要求我在 styleUrls 中定义的样式表来解决这个问题。

styles: ['.something { display: block; }', require('./stylesheet.component.css')]

关于Angular 2,StyleUrls + 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43197273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com