現在選択リストでangular materialを使用していますが、選択時にラベルアニメーションを必要としません。一度選択すると、選択入力の上に常に表示されるラベルが表示されます。角度素材選択リストのアニメーションを防止する
私はこれは通常のテキスト入力
<md-input-container class="md-input-has-placeholder">
<label>Name</label>
<input type="text"/>
</md-input-container>
での作業を取得することができますしかし、これはselect lists(選択リスト用の角材料のドキュメントへのリンク)のために働くありません。私はwhat is happening
ラベルをセレクト入力の上に固定したままにすることはできません。
これが私の現在のコード
<md-input-container flex="auto" flex="50" class="md-hue-3 md-input-has-placeholder">
<label>What is happening ?</label>
<md-select ng-model="$ctrl.alert.effect" class="md-hue-3 ng-not-empty" name="what">
<md-optgroup label="Select type">
<md-option ng-repeat="effect in $ctrl.effects">{{effect.name}}</md-option>
</md-optgroup>
</md-select>
</md-input-container>
アニメーションはクールですべてですが、私は普通の入力ラベルをしたいです。
これは、アクティブな入力のためにSASSで親セレクタを書く必要私は仕事に作るために作成したハック..残念ながら、そこにあるので、簡単な
<div layout="row">
<div layout="column" layout-fill>
<label>What is happening ?</label>
<md-input-container flex="auto" flex="50" class="md-hue-3">
<md-select ng-model="$ctrl.alert.effect" class="md-hue-3" name="what" >
<md-optgroup label="Select alert type">
<md-option ng-repeat="effect in $ctrl.effects">{{effect.name}}</md-option>
</md-optgroup>
</md-select>
</md-input-container>
</div>
</div>