首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular-mdc returning“没有名为mdc-top-app-bar-fill-color的混入”

Angular-mdc returning“没有名为mdc-top-app-bar-fill-color的混入”
EN

Stack Overflow用户
提问于 2019-02-22 05:33:52
回答 1查看 1.1K关注 0票数 4

所以,我使用angularCLI和angular-MDC,我想使用我的styles.scss的第二种颜色。在site https://trimox.github.io/angular-mdc-web/#/angular-mdc-web/top-app-bar-demo/sass上有我使用的语法mdc-top-app-bar-fill-color($color)并返回No mixin named mdc-top-app-bar-fill-color,下面是我的代码:

component.html

代码语言:javascript
复制
<mdc-top-app-bar class="header-mdc" [mdcElevation]="5">
  <div style="text-align: center">
    <h1>Autonomous</h1>
  </div>
</mdc-top-app-bar>

component.scss

代码语言:javascript
复制
.header-mdc {
  @include mdc-top-app-bar-fill-color($mdc-theme-secondary);
}

styles.scss

代码语言:javascript
复制
$mdc-theme-primary: #6200ee; // primary color
$mdc-theme-secondary: #FFFFFF; // secondary color

@import '~@angular-mdc/theme/material';

body {
  font-family: 'Roboto Thin';
  margin: 0;
  padding-top: 0.1px;
}

错误

代码语言:javascript
复制
@include mdc-top-app-bar-fill-color($mdc-theme-secondary);
          ^
      No mixin named mdc-top-app-bar-fill-color
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-14 08:06:58

如果您将@import '~@angular-mdc/theme/material';放在component.scss文件的顶部,它应该可以工作。

虽然这感觉有点不合适,但我相信有更好的方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54816579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档