У меня есть выбор, в котором я использую 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, но есть ли способ сделать это при разметке с помощью углового?
Вы можете создать функцию для возврата csv.
<option value="{{ getValues(Facilities)}}">All Facilities</option>
метод
$scope.getValues(facilities){
return facilities.map(function(f){
return f.value;
}).join(',');
}