X [BER]期望$connect.Color.primary是有效的M3调色板.

角 17

我在任何地方都找不到@angular/material-experimental预期有效的M3调色板.

在styles.scss中try 了这一点:

@use "@angular/material" as mat;
@use "@angular/material-experimental" as matx;

$primary-palette: (
    0: #000000,
    10: #191027,
    20: #2b1a41,
    25: #3d245c,
    30: #4f2f76,
    35: #9257c5,
    40: #654083,
    50: #79539b,
    60: #9d80b7,
    70: #c1aed3,
    80: #e5dbef,
    90: #e5ddee,
    95: #e9e3ef,
    98: #ebe7ef,
    99: #efecf1,
    100: #ffffff,
);

$m3-custom-theme: (
    color: (
        primary: $primary-palette
    ),
);

$light-theme: matx.define-theme($m3-custom);

html,
body {
    height: 100%;
    @include mat.button-theme($light-theme);
}

推荐答案

根据文件,目前这是不可能的.

https://material.angular.io/guide/material-3

Angular相关问答推荐

Angular 客户端应用程序无法从停靠容器解析后端服务的地址

Angular 类型的表单不能分配给分部类型

从、管道和映射可观察到的逻辑?

为什么在回调完成之前,可观察对象会返回?

选中/取消选中-复选框未正确返回TRUE或FALSE

AOS-如何在向上滚动时不再次隐藏元素

对Angular 为17的路径使用AuthGuard

ANGLE v16独立组件不能与拦截器一起工作?

除非将 signal.set 作为间隔的一部分调用,否则Angular 信号效果不会执行

NgRx Effects 抛出类型错误,我不知道发生了什么

如何在 Angular14 中创建带有验证的自定义输入组件?

导入 AngularFirestoreModule 时出现问题:此类型参数可能需要 `extends firebase.firestore.DocumentData` 约束.

如何访问父组件中提供的 TemplateRef 内的服务?

Angular:为什么在我的自定义 ErrorHandler 中订阅主题不触发?

ng test 和 ng e2e 之间的真正区别是什么

使用 rxjs 处理刷新令牌

使用 Jasmine 和 Karma 对 Angular 进行单元测试,错误:无法绑定到xxx,因为它不是xxxxxx的已知属性.

将外部 CSS 加载到组件中

Angular 2 组件不是任何 NgModule 的一部分

declarations和entryComponents组件有什么区别