$scope.property = new Property();
$scope.property.propertyType = {};
$scope.propertyTypes = [
{ value: 'ResidentialPlot', name: 'Residential Plot' },
{ value: 'CommercialPlot', name: 'Commercial Plot' },
{ value: 'Apartment', name: 'Apartment/Flat' },
{ value: 'Townhouse', name: 'Townhouse' },
{ value: 'House', name: 'Single Family House' },
{ value: 'Commercial', name: 'Commercial Property' }
];
<label for="ptype" class="col-sm-2 control-label">Property Type</label>
<p>Populated: {{property.propertyType}}</p>
<ui-select ng-model="property.propertyType" id="ptype" theme="selectize" ng-disabled="disabled" style="width: 300px;" title="Choose Property Type">
<ui-select-match placeholder="Select a Property Type">{{$select.selected.value}}</ui-select-match>
<ui-select-choices repeat="propType in propertyTypes">
<span ng-bind-html="propType.name"></span>
<small ng-bind-html="propType.value"></small>
</ui-select-choices>
Это дает мне:Угловая UI-выберите: Как привязать только выбранное значение в нг-модель
$scope.PropertyType = {"value":"Apartment","name":"Apartment/Flat"}
PropertyType в моей схеме это просто строка, поэтому я хочу, чтобы связать выбранное значение вместо выбранного JSON.
$scope.PropertyType = "Apartment"
Что я должен связывать с моей ng-моделью, чтобы получить это?
Спасибо очень для этого! –
@BarlasApaydin ur приветствуется, upvote оценен :) – levi