2017-10-13 71 views

回答

1

你可以用純粹的CSS做一些事情。您應該使用visibility: collapse來隱藏逗號,之後您可以添加一個帶有:after:before僞元素的Unicode圖標。

PLUNKER

HTML

<md-select class="my-select" ng-model="vm.selectedItem" multiple> 
    <md-option ng-value="item.id" ng-repeat="item in vm.items">{{ item.name }}</md-option> 
</md-select> 

CSS

.my-select .md-select-value span:first-child { 
    visibility: collapse; 
} 

.my-select .md-select-value .md-text { 
    display: inline-block !important; 
    visibility: visible; 
} 

.my-select .md-select-value .md-text:not(:last-child):after { 
    content: '\2605'; /* star */ 
    margin: 0 -5px 0 5px; 
} 

在那裏你可以使用list of Glyphs
另外,如果你願意,你可以add a font-awesome icon with css

+1

好戲法。謝謝。 –