angular - Material 单选标签内容不会应用文本换行 CSS Angular

标签 angular angular-material

我有一个固定宽度的单选按钮组,我希望按钮标签可以换行。我试过向 html 的每个部分添加类,并向元素添加“white-space: normal”,但它只是忽略了它。我怎样才能让它发挥作用?

Here is an example of where I am at

如果我将此 CSS 添加到顶级 styles.scss 文件中,它会按预期工作。

.mat-radio-label-content {
  white-space: normal;
}

但我想避免这种情况,让 css 只与特定组件相关,而不是应用范围。

最佳答案

用选择器将标签文本包裹在一个范围内。

    <style>
        .wrap-mat-radio-label {
            white-space: normal;
        }
    </style>

    <mat-radio-group>
        <mat-radio-button>     
            <span class="wrap-mat-radio-label">
                {{ season }}
            </span>
        </mat-radio-button>
    </mat-radio-group>

关于angular - Material 单选标签内容不会应用文本换行 CSS Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47894524/

相关文章:

typescript - Angular2 如何解析导入?

Angular 2 条件 ngFor

javascript - Angular 通用应用程序性能、APP_BOOTSTRAP_LISTENER、闪烁

angular - Angular 组件是否与自定义元素(来自网络组件技术)相同?

angular - 来自不同脚本的多个 Angular 元素

css - 如何在 Angular 形 Material 中居中登录卡

material-design - 如何在 Angular-Material Design 中使用带有 md-autocomplete 的 md-icon?

html - Angular Material - 如何正确设置 Angular Material 特定的仪表板网格?

angular - 如何离线使用 Angular Material 2 文档?

angular - 如何在没有表单控件但使用 matInput 的情况下显示 mat-error 消息?