这是我的HTML代码
选择size =“ 10” id =“ myselection”多个ng-multiple =“ true” ng-model =“ selectedColors” ng-options =“ c.name for c in colors” style =“ width:150px”所选颜色:{ {selectedColors}}我的JavaScript代码是
函数MyCtrl($ scope){
$scope.test = "Das ist ein Test";
$scope.colors = [{name: 'black'},
{name: 'white'},
{name: 'red'},
{name: 'blue'},
{name: 'yellow'}
];
/*$scope.selectedColors = [$scope.colors[1],$scope.colors[3]];*/
$scope.selectedColors = [$scope.colors[1]];
$scope.doCustom=function() {
$('#myselection').select2();
};
}
我得到的输出结果:所选颜色:[{“ name”:“ white”}]
但我需要像这样的输出:选定的颜色:白色
如何获得它。任何人都可以引导我。
您将不得不在selectedColors数组上重复
Selected Colors: <span ng-repeat="for color in selectedColors">{{color.name}}</span>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句