【问题标题】:Angular 7: generating @angular/material component give sass file with css syntaxAngular 7:生成 @angular/material 组件给 sass 文件与 css 语法
【发布时间】:2019-07-08 10:52:18
【问题描述】:

在使用 Angular CLI 生成新项目并选择 SASS 之后:

Which stylesheet format would you like to use? SASS   [ http://sass-lang.com   ]

用 ng 添加材料:

 ng add @angular/material

最后生成材质的导航栏组件:

ng generate @angular/material:materialNav --name=main-nav

给我们一个带有 css 语法的 main-nav.component.sass:

.sidenav-container {
  height: 100%;
}

.sidenav {
  width: 200px;
}

.sidenav .mat-toolbar {
  background: inherit;
}

.mat-toolbar.mat-primary {
  position: sticky;
  top: 0;
  z-index: 1;
}

有人知道是否可以使用 sass 语法从 @angular/material 生成?

谢谢

【问题讨论】:

标签: angular sass angular-schematics


【解决方案1】:

后缀 --style 开关和所需的样式表

ng generate @angular/material:materialNav --name=main-nav --style=sass 

你可以参考这个 SO 链接 Angular CLI SASS options 获取更多选择和理解

【讨论】:

  • 感谢您的回答,但我已经尝试过了,它仍然提供了带有 css 语法的 mea SASS 文件。刚刚又试了一次,是的,我确认,语法是 css,而不是 sass
  • 我认为您需要在 Angular CLI 中全局设置它。
猜你喜欢
  • 2020-02-13
  • 2019-11-21
  • 2017-06-26
  • 1970-01-01
  • 2020-04-02
  • 2019-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多