md-radio-group的标签

Ale*_*mov 5 html css material-design angular-material2 angular

我在Angular 4 Material应用程序中有一组单选按钮:

<md-radio-group fxLayout fxLayoutAlign="center center" fxLayoutGap="30px">
    <md-radio-button value="1">Date</md-radio-button>
    <md-radio-button value="2">Status</md-radio-button>
    <md-radio-button value="3">From</md-radio-button>
    <md-radio-button value="4">To</md-radio-button>
</md-radio-group>
Run Code Online (Sandbox Code Playgroud)

我浏览了文档和示例,但无法弄清楚如何给该组添加标签。我需要这样的东西,但要有适当的样式: 在此处输入图片说明

在Angular Material中向无线电组添加标签的预期方式是什么?

显然,我们可以添加a label并从头开始对其进行样式设置,但是对于大量样式化的组件框架而言,它看起来并不是很有效。

Sha*_*Orm 5

这就是您正在寻找的。

<div fxLayout fxLayoutAlign="center center" fxLayoutGap="30px">
      <label>Sort by</label>  
      <md-radio-group>
        <md-radio-button value="1">Date</md-radio-button>
        <md-radio-button value="2">Status</md-radio-button>
        <md-radio-button value="3">From</md-radio-button>
        <md-radio-button value="4">To</md-radio-button>
      </md-radio-group>
  </div>
Run Code Online (Sandbox Code Playgroud)

CSS

.mat-radio-button {margin-right: 30px;}
Run Code Online (Sandbox Code Playgroud)

否则将 flexLayout 添加到您的md-radio-group

<md-radio-group fxLayout fxLayoutAlign="center center" fxLayoutGap="30px">
Run Code Online (Sandbox Code Playgroud)