我有一个选择,我使用ng-repeat
来生成选项。我正在尝试将All
作为最后一个选项,其中应包含所有选项的逗号分隔值
<select ng-model="facilityIdForEquipment" ng-change="loadFacilityEquipments()" >
<option value="" selected>(Please select)</option>
<option ng-repeat="facility in Facilities" value="{{facility.value}}">{{facility.text}}</option>
<option value="">All Facilities</option>
</select>
我想在我的All Facilities
选项中使用逗号分隔所有选项值的值。像这样的东西
<option value="1809,856,3214">All Facilities</option>
我可以在从js加载这些值的同时修改对象,但有没有办法可以使用angular在标记上执行此操作?
答案 0 :(得分:0)
您可以创建一个函数来返回csv。
$scope.getValues(facilities){
return facilities.map(function(f){
return f.value;
}).join(',');
}
方法
{{1}}