Add scss file to the Stackblitz(将 scss 文件添加到 Stackblitz)
问题描述
你能告诉我如何将 scss
文件添加到 stackblitz
.我试过了.但它不起作用.请查看并告诉我.
Can you tell me how to add scss
file to the stackblitz
. I tried that.But it is not working. Please see that and let me know.
我已尝试添加 home.html
这是项目: stackblitz一个>
推荐答案
Scss 应该可以在 stackblitz 中工作:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
styleUrls: [ './home.scss' ] <== add this
})
export class HomePage {
样式类似
page-home {
.buttoncls {
不适用于默认封装(ViewEncapsulation.Emulated
),因为 page-home
不是 home
组件模板的一部分,并且Angular 将 [_ngcontent-c0]
之类的属性添加到样式中.
won't work for you with default encapsulation(ViewEncapsulation.Emulated
) because page-home
is not part of home
component template and angular adds attribute like [_ngcontent-c0]
to styles.
所以我们可以把 page-home
改成 ion-list
看看它是怎么工作的:
So we can change page-home
to ion-list
and see how it works:
Stackblitz 示例(ViewEncapsulation.Emulated)
但是我们可以禁用封装:
But we can disable encapsulation:
encapsulation: ViewEncapsulation.None
Stackblitz 示例(ViewEncapsulation.None)
另请参阅此主题
https://github.com/stackblitz/core/issues/1
正如 EricSimons 9 天前评论的那样:
As EricSimons commented 9 days ago:
大家好!我们刚刚发布了 SASS 和 LESS 支持,我们还支持angular-cli.json 配置也是 :)
Hey all! We just shipped SASS and LESS support, and we also support the angular-cli.json config too :)
这篇关于将 scss 文件添加到 Stackblitz的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:将 scss 文件添加到 Stackblitz
基础教程推荐
- 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01
- 如何使用JIT在顺风css中使用布局变体? 2022-01-01
- Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01
- html表格如何通过更改悬停边框来突出显示列? 2022-01-01
- 直接将值设置为滑块 2022-01-01
- 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01
- Chart.js 在线性图表上拖动点 2022-01-01
- 自定义 XMLHttpRequest.prototype.open 2022-01-01
- 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01
- Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01