小编Jan*_*d'u的帖子

如何覆盖 Angular Material 15 中垫子按钮的对比度

我想要一个带有白色文本和轻微悬停的浅橙色按钮。我使用对比度设置创建了自定义调色板,不幸的是按钮中仍然有黑色文本以及黑色悬停和波纹:/

在此输入图像描述

似乎有角度的材料有某种对比度检测,它决定使用什么文本颜色,如何覆盖它?

@use '@angular/material' as mat;

@include mat.core();

$dark-primary-text: rgba(black, 0.87);
$light-primary-text: white;

$custom-amber-palette: (
  50: #fff8e1,
  100: #ffecb3,
  200: #ffe082,
  300: #ffd54f,
  400: #ffca28,
  500: #ffc107,
  600: #ffb300,
  700: #ffa000,
  800: #ff8f00,
  900: #ff6f00,
  A100: #ffe57f,
  A200: #ffd740,
  A400: #ffc400,
  A700: #ffab00,
  contrast: (
    50: $dark-primary-text,
    100: $dark-primary-text,
    200: $dark-primary-text,
    300: $dark-primary-text,
    400: $dark-primary-text,
    500: $light-primary-text,
    600: $light-primary-text,
    700: $light-primary-text,
    800: $light-primary-text,
    900: $light-primary-text,
    A100: $dark-primary-text,
    A200: $dark-primary-text,
    A400: $dark-primary-text,
    A700: $light-primary-text,
  ),
);

$my-primary: mat.define-palette($custom-amber-palette, 700);
$my-accent: mat.define-palette(mat.$grey-palette, …
Run Code Online (Sandbox Code Playgroud)

angular-material angular

6
推荐指数
1
解决办法
693
查看次数

未知数据库 - [TypeOrmModule] 无法连接到数据库

我正在使用 Nestjs 编写我的第一个项目,但在连接数据库时遇到问题。我安装了mysql并设置了连接。TypeOrm 自己创建数据库?或者我必须用mysql来做到这一点?

Nest] 13684   - 07/24/2020, 12:44:50 AM   [TypeOrmModule] Unable to connect to the database. Retrying (1)... +42ms
Error: ER_BAD_DB_ERROR: Unknown database 'my-database'
Run Code Online (Sandbox Code Playgroud)

应用程序模块.ts

@Module({
  imports: [
    TypeOrmModule.forRoot({
      type: 'mysql',
      host: 'localhost',
      username: 'root',
      password: 'password',
      database: 'my-database',
      entities: [User],
      synchronize: true,
    }),
  ],
  controllers: [AppController],
  providers: [AppService],
}) 
Run Code Online (Sandbox Code Playgroud)

typeorm nestjs

4
推荐指数
1
解决办法
4787
查看次数

如何一次更新所有实体 - NGRX?

我需要更新isExpanded所有实体中的属性。我尝试这样做,reduce()但得到了带有 key 的嵌套对象v:/

function updateAllIsExpanded(state, isExpanded): any {
  return Object.entries(state.entities).reduce(
    (p, [k, v]) => ({ ...p, [k]: { v, ...{ isExpanded } } }),
    {}
  );
}
Run Code Online (Sandbox Code Playgroud)

在 ngrx 文档中,我们可以找到类似 updateMany 的内容...但问题是我必须使用idand创建对象数组change...所以我想这不是一个好主意...

ngrx angular ngrx-entity

1
推荐指数
1
解决办法
1160
查看次数

标签 统计

angular ×2

angular-material ×1

nestjs ×1

ngrx ×1

ngrx-entity ×1

typeorm ×1