1
是否有一種方法使用Md-select作爲角度材質來顯示檢查了多少個複選框,而不是顯示所有選定的值。例如,如果我有4個選項辣香腸,奶酪,香腸和蔬菜,我選擇其中三個。我將如何顯示「3 Selected」,而不是寫出所有選擇。角度材料md-select顯示選擇的數量
是否有一種方法使用Md-select作爲角度材質來顯示檢查了多少個複選框,而不是顯示所有選定的值。例如,如果我有4個選項辣香腸,奶酪,香腸和蔬菜,我選擇其中三個。我將如何顯示「3 Selected」,而不是寫出所有選擇。角度材料md-select顯示選擇的數量
你的意思是這樣的嗎? - CodePen
標記
<div ng-controller="SelectOptGroupController as vm" class="md-padding" ng-cloak="" ng-app="MyApp">
<div>
<h1 class="md-title">Pick your pizza toppings</h1>
<md-input-container md-no-float>
<label>Toppings</label>
<md-select ng-model="vm.selectedToppings" multiple="" md-selected-text="vm.text" md-offset="0 30">
<md-option ng-value="topping.name" ng-repeat="topping in vm.toppings">{{topping.name}}</md-option>
</md-select>
</md-input-container>
</div>
</div>
JS
angular.module('MyApp',['ngMaterial'])
.controller('SelectOptGroupController', function($scope) {
var vm = this;
vm.toppings = [
{ name: 'Pepperoni' },
{ name: 'Cheese' },
{ name: 'Sausage' },
{ name: 'Veggies' }
];
vm.selectedToppings = [];
$scope.$watch("vm.selectedToppings", function() {
vm.text = vm.selectedToppings.length + " Toppings selected";
})
});
是!就像一旦你完成了顯示,你在佔位符部分選擇了三個澆頭。我在你的例子中看到它仍然列出了在輸入中挑選的所有訂單。謝謝我會試一試 – Flash
@Flash查看已更新的CodePen並回答在輸入中隱藏選擇。 –
Thannks,所以不可能讓它顯示頂部的位置? – Flash