/ / populate dropdown seleziona in angularjs - javascript, jquery, angularjs, datepicker, dropdown

Populate dropdown seleziona in angularjs - javascript, jquery, angularjs, datepicker, dropdown

Sto sviluppando la mia app e voglio il menu a discesavalore per avere automaticamente lo stesso valore della data selezionata nel datapicker. Sto usando angularjs e non riesco a trovare abbastanza fonti che possano rispondere in modo specifico al mio problema ... grazie

ecco un po 'del codice. Il mio intero codice è su plunker

    script type="text/ng-template" id="custom-datepicker.html">
<div class="form-inline enhanced-datepicker">
<label>
<input
type="text"
id="{{id}}"
name="{{name}}"
ng-model="ngModel"
datepicker-popup="{{popup}}"
datepicker-options="{{options}}"
date-disabled="{{dateDisabled}}"
min="{{min}}"
max="{{max}}"
open="opened"
ng-pattern="/^(?:[1-9]|1d|2d|3[0-1]) (?:jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec) (?:1|2)(?:d{3})$/gim"/>

<span class="input-group-btn">
<button class="btn btn-default" ng-click="open($event)"><i class="glyphicon glyphicon-calendar"></i></button>
</span>

</label>
</div>
</script>
<script>

angular
.module("App",["ui.bootstrap"])
.directive("customDatepicker",function($compile,$timeout){
return {
replace:true,
templateUrl:"custom-datepicker.html",
scope: {
ngModel: "=",
dateOptions: "@",
dateDisabled: "@",
opened: "=",
min: "@",
max: "@",
popup: "@",
options: "@",
name: "@",
id: "@"
},
link: function($scope, $element, $attrs, $controller){

}
};
})

ecco il link plunker: http://plnkr.co/edit/4XRjszIATgvUVrofgRFI?p=preview

inserisci la descrizione dell'immagine qui

risposte:

1 per risposta № 1

Da quello che vedo ora il tuo plunker funziona, manon correttamente, poiché ad esempio nel menu a discesa del mese, verrà aggiunto un nuovo valore, quindi avrai due valori Dec e il dropdown del giorno non è selezionabile. La domanda è: hai bisogno che siano selezionabili e, in tal caso, , dovrebbe cambiare l'aggiornamento datapicker nei dropdowns? Vorrei provare a legare i selettivi a una variabile di ambito che sarebbe stata analizzata in valori di giorno, mese e anno corretti sul cambiamento di datepicker. Volevo mostrarti nel tuo plunker, ma con tutto nel file html, mi dispiace ...


1 per risposta № 2

Hai esaminato l'uso di ng-change quando selezioni la data per chiamare una funzione per aggiornare i campi della data?