Sto cercando di creare un input con un testo in più dopo averlo utilizzato con angular-material. Voglio ottenere un effetto simile a quello con bootstrap's .input-group-addon: input materiale angolare con un addon
Il più vicino che ho è this:
<md-content layout-padding>
<div layout="row" class="md-whiteframe-z1" style="width: 40%">
<md-select placeholder="Type" ng-model="discount.type" flex="50" class="md-select-full-width">
<md-option value="AMOUNT">Amount</md-option>
<md-option value="PERCENT">Percent</md-option>
</md-select>
<div flex="50" layout="row" layout-align="center center">
<md-input-container flex>
<label>Value</label>
<input ng-model="discount.value">
</md-input-container>
<span>%</span>
</div>
</div>
</md-content>
Ciò che dà seguente risultato:
Come si può vedere i 2 campi sono disallineati.
Ho anche provato a utilizzare vertical-align
su <span>%</span>
anziché layout-align="center center"
ma sembra essere ignorato.
puoi creare jsfiddle con il tuo codice? scusa per l'off-top, a parte l'argomento, sembra che tu stia cercando di combinare 2 diverse librerie di progettazione - materiale e bootstrap e questo problema potresti non essere l'unico ... forse potrebbe essere utile, un'altra libreria che implementa l'approccio di material design - http : //materializecss.com/forms.html – shershen
@shershen Ho creato una voce codepen: http://codepen.io/LukaszWiktor/pen/gpXXxW –
@shershen Sto usando solo materiale e ho menzionato boostrap proprio come esempio per mostrare ciò che voglio raggiungere. –