Hier ist ein Codepen für das Verhalten, das ich habe.Die mehreren ausgewählten Elemente in Angular-Material übereinander stapeln?
Die mehreren ausgewählten Optionen werden nebeneinander gestapelt, aber das Problem damit ist, sobald der Benutzer mehr und mehr Optionen auswählt der Text der Optionen über das Textfeld eines Formulars mit einer festgelegten Breite.
Ich muss einen Weg finden, um die ausgewählten Optionen übereinander zu stapeln, sobald das Ende des Textfelds dafür erreicht ist, halten Sie alle Optionen im Formularkasten stapeln.
(function() {
'use strict';
angular
.module('MyApp')
.controller('AppCtrl', function($scope) {
this.likedAnimals = ["mouse", "dog"];
this.animals = ["mouse", "dog", "cat", "bird",
"LongAnnnnnnimal","LongerrrrrrrrrrrrText"];
});
})();
<div>
<md-input-container>
<md-select multiple ng-model="ctrl.likedAnimals" placeholder="please select">
<md-option ng-repeat="a in ctrl.animals" value="{{a}}">{{a}}</md-option>
</md-select>
</md-input-container>
</div>
Mit dieser Änderung, die ich nicht alle ausgewählten Optionen sehen können, würde Ich mag die automatische Lage sein, die Höhe der Box tex ändern, so dass die Art und Weise sie ein stapeln übereinander. –
Ich verstehe es nicht. Sie möchten es in der Spaltenart des Layouts anzeigen? – nextt1
Ja Spalte 2 x 2 übereinander gestapelt. –