The problem is the following: I have several selections the first two of region and provinces are filled only, but that of cities depends on the province selected and the one of polygon is shown only when the city of valdivia is selected, but when this city is not selected it is ideal to be I can assign a default value, because if I leave it like this it remains undefined and it generates problems for me, someone who thinks faster than me please help.
.factory('poligono', function(){
var poligonos = [
{idPoligono:'1',nombrePoligono:'Poligono A'},
{idPoligono:'2',nombrePoligono:'Poligono B'}
];
return{
getPoligonos: function(){
return poligonos;
}
}
})
this is my HTML code
<form id="page-form1" class="list">
<label class="item item-select" id="page-select1">
<span >Región</span>
<!--<select ng-options="elemento.idRegion as elemento.nombreRegion for elemento in region" ng-model="reg">
<option value="">--Seleccione Una Opción--</option>
</select>-->
<select ng-options="elemento.idRegion as elemento.nombreRegion for elemento in regioness" ng-model="reg">
<option value="">--Seleccione Una Opción--</option>
</select>
</label>
<label class="item item-select" id="page-select2">
<span class="input-label">Provincia</span>
<!--<select ng-model="pro" ng-change="cargarCiudades(pro)" ng-options="item.idProvincia as item.nombreProvincia for item in provincias" id="provin">
<option value="">--Seleccione Una Opción--</option>
</select>-->
<select ng-model="pro" ng-change="cargarCiudades(pro)" ng-options="item.idProvincia as item.nombreProvincia for item in provinciass" id="provin">
<option value="">--Seleccione Una Opción--</option>
</select>
</label>
<label class="item item-select" id="page-select3">
<span class="input-label">Ciudad</span>
<!--item.idCiudad as item.nombreCiudad for item in ciudad -->
<select ng-options="dato.idCiudad as dato.nombreCiudad for dato in ciudadess" ng-model="ciu">
<option value="">--Seleccione Una Opción--</option>
</select>
</label>
<div id="page-container1" class="creator-container">
<label class="item item-select" id="page-select4" ng-show="ciu == 1">
//HE AQUI MI PROBLEMA
<span class="input-label">Poligono</span>
<select ng-model="poli" ng-init="poli = options[0]" ng-options="item.idPoligono as item.nombrePoligono for item in poligono">
<option value="0" selected = "selected">--seleccione Poligono--</option>
<!--<option value="1">Poligono A</option>
<option value="2">Poligono B</option>-->
</select>
</label>