Angular Material项目是Angular中Material Design的实现。该项目基于Material Design系统提供了一组可重用,经过良好测试和可访问的UI组件。不要将此标记用于AngularJS Material,即旧版AngularJS框架的Material Design实现。
我有以下代码: {{消息.内容}} ... 我有以下代码: <md-list dense> <md-list-item *ngFor="let message of chatMessages | async"> <p md-line> <span> {{message.content}} </span> </p> </md-list-item> </md-list> 输出: 我的消息是... 而不是: 我的消息是很酷的消息 使用 <md-list> 时如何显示每个 md 列表项的所有文本? md-list md-list-item [md-line]具有CSS属性: text-overflow: ellipsis white-space: wrap 这会截断任何不适合容器的额外文本。如果文本无法放入容器中,它仅显示省略号 (...)。 要么让你的容器更大,要么用 white-space: normal 覆盖,这会将任何额外的文本包装到额外的行上 <p md-line class="wrap"> <span> {{message.content}} </span> </p> 添加一个类并覆盖 md-line 样式。 md-list md-list-item [md-line].wrap {white-space: normal} 检查元素以查看现有样式,当前样式将大部分可见,如下所示。使用上面给出的覆盖样式来覆盖样式。 .mat-list .mat-list-item .mat-line, .mat-nav-list .mat-list-item .mat-line { styles } .mat-list-base .mat-list-item .mat-line { white-space: normal !important; } .mat-list-base .mat-list-item .mat-list-item-content, .mat-list-base .mat-list-option .mat-list-item-content { padding: 16px !important; } .mat-list-base .mat-list-item.mat-3-line, .mat-list-base .mat-list-option.mat-3-line { height: auto !important; } 在 Angular 18 中,可以实现以下功能: <mat-list-item> <mat-icon matListItemIcon>home</mat-icon> <div matListItemTitle>The lazy dog jumped over the quick brown fox</div> </mat-list-item> 连同这个CSS: .mat-mdc-list-item-title { white-space: normal; }
在 Angular 10 项目中,我有一个包含 2 个输入的表单,名为“用户名”和“密码”。我正在使用 用户名字段上的 cdkFocusInitial 属性,但它并不关注页面加载。这是 StackBlitz
我在主题中设置了字体粗细,并期望它将应用于所有元素: $主题:mat.define-theme(( ... 排版:( plain-family: 'Roboto,无衬线', 品牌系列:'Roboto,...
我有这个代码: @Input() 数据:数组; @ViewChild(MatSort, { static: false }) 排序:MatSort; @ViewChild(MatPaginator, { static: false }) 分页器:MatPaginator; 数据来源:
我的要求是通过角垫表中的第一个单元格拖动一行。我为两者创建了 stackblitz。 使用 Zone.js(带区域的角度拖放表) 它按预期工作。 没有...
Angular 18 中的 Angular 自定义材质主题的颜色不可见
我在 Angular Material 3、Angular 18 中创建了一个自定义主题 但该主题并未得到应用。 最初我导入主题然后应用,但这不起作用,所以我复制了...
将主题颜色应用于垫子滑动切换、Angular Material-18
我想动态切换垫子滑动切换的颜色。我已经在 Angular mateiral-18 中创建了主题,并且它对于 mat-button 效果很好。但同一个类不适用于 mat-slide-togg...
角度组件中的 Mat 对话框错误 ExpressionChangedAfterItHasBeenCheckedError
我正在将 Angular Material 与 Angular 6 一起使用,就像在 ngOnInit 上一样,如果条件正确,我必须显示内容。 我有对话框模块,用它来显示对话框 如果(!这个。
制作一个 CdkDrag 角度元素列表,当前一个元素关闭时,该元素不会移动
问题: 我有一个未定义的弹出窗口列表(用户可以根据需要打开)。这些窗口可以作为 CdkDrag 元素在应用程序上移动。如果我们关闭其中一个窗口就会出现问题,如下
我需要在角度应用程序中将材质芯片和菜单结合起来。 我试图在概念层面上理解它。 有一个触发菜单的芯片。另一方面,应该选择菜单项...
如何在 Angular Material 18+ 中处理高程?
根据材质3规范,不同的高度应该通过颜色而不是阴影来处理。然而,在我的 Angular Material 18 项目中,所有背景似乎都相同
我可以创建一个例如具有自定义颜色的自定义主调色板。 我可以添加其他调色板,例如带有“自定义”名称的“主”调色板以及其他自定义颜色和名称。 我想添加一个...
当我打开我的网站时,我会在此处的顶部输入图像描述中看到“财务/优惠券”,但是当我刷新页面时,仅出现“财务”,而我不想要这个,当我引用时我想要...
我正在尝试将 Angular 14 迁移到 15。我有 FrontDesk/FrontDesk.UserInterface 项目已将所有包更新到 Angular 15。您可以查看下面的屏幕截图。 我执行了执行ma...
使用 Angular 自定义主题从 (sass-loader/dist/cjs.js) 构建模块失败
我正在尝试运行我的 Angular 16 应用程序,但在尝试在本地提供服务时使用材质颜色的每个 .scss 文件中都会出现以下错误。看看下面的错误: 错误:模块不...
将角度 14 迁移到 15 后出现角度/材质/主题和垫版式错误
我正在尝试将 Angular 14 迁移到 15。我有 FrontDesk/FrontDesk.UserInterface 项目已将所有包更新到 Angular 15。您可以查看下面的屏幕截图。 我执行了执行ma...
CDK ComponentPortal 如何从视图中删除组件
我是 CDK 覆盖层/门户的新手。我根据 CDK 文档中的示例代码创建了一个组件。我已经删除了 templatePortal 和 domPortal 的示例代码,以便集中精力...
访问 ng-image-slider 中图像 `<img>` 的属性有哪些方法(特别是 `onerror` 如果找不到 img src 则显示默认 src)
我正在使用内部角度组件来显示滑动图像。如果图像源不可用,那么我希望我的滑块显示默认图像(并纳入
我正在尝试动态选择单选按钮。下面是代码和 stackblitz 链接。不幸的是,该按钮始终被选中/选中。如何切换开关上的单选按钮选择