2017-10-05 2 views
1

J'ai un groupe de boutons radio dans un 4 angulaire app Matériel:Lablel pour MD-radio-groupe

<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> 

Je suis passé par la documentation et des échantillons et n'a pas été en mesure de comprendre comment donner un étiquette à ce groupe. J'ai besoin de quelque chose comme ça mais avec un style approprié: enter image description here

Quelle est la manière prévue dans le matériau angulaire d'ajouter une étiquette à un groupe radio?

De toute évidence, nous pourrions ajouter un label et le styliser à partir de zéro, mais il n'a pas l'air terriblement productif pour le cadre des composants très stylés.

+0

Seriez-vous capable de créer un Codepen ou similaire afin que nous puissions regarder et essayer des choses? –

+0

Je voudrais, mais il semble que ce devrait être une chose très élémentaire pour toute application Angular Material. –

+0

Eh bien alors montrez-nous ce que vous avez essayé jusqu'à présent et n'a pas fonctionné. –

Répondre

2

Voici ce que vous recherchez.

<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> 

css

.mat-radio-button {margin-right: 30px;} 

ajouter à votre autre flexLayout md-radio-group

<md-radio-group fxLayout fxLayoutAlign="center center" fxLayoutGap="30px"> 
+0

Ajout d'un 'label' est certainement une option, mais qu'en est-il de son style - doit-il être fait complètement à partir de zéro? N'y a-t-il pas de manière intégrée pour ceci dans le matériel angulaire? –

+0

@AlexanderAbakumov, oui, pour l'instant vous devez le styler. C'est comme ça qu'ils le font. Même les entrées ou les sélections n'ont pas d'étiquette en dehors du composant. – ShadowFoOrm

+0

Je vois. Merci pour cette information. –