Ho visto una varietà di esempi di direttiva github, ma nessuno include un JSFiddle funzionante e non sono riuscito a far funzionare nessuno di loro. Sorpreso questo non è in Angular-UI da questo punto.Esempio di funzionamento della direttiva AngularJS e Bootstrap DatePicker?
risposta
lascia per dire questo è nel vostro view.html:
<script type="text/javascript" src="js/bootstrap-datepicker.js"></script>
<div id="datepicker"></div>
<script type="text/javascript">
$('#datepicker').datepicker().on('changeDate', function(ev){
var element = angular.element($('#datepicker'));
var controller = element.controller();
var scope = element.scope();
scope.$apply(function(){
scope.doSomethingWithDate(ev.date);
});
});
</script>
E poi nei tuoi controller.js:
$scope.doSomethingWithDate = function (date){
alert(date);
};
Questo è tutto, funziona :)
consulta questo direttiva, un calendario di lavoro fiddle: http://jsfiddle.net/nabeezy/HB7LU/209/
myApp.directive('calendar', function() {
return {
require: 'ngModel',
link: function (scope, el, attr, ngModel) {
$(el).datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function (dateText) {
scope.$apply(function() {
ngModel.$setViewValue(dateText);
});
}
});
}
};
})
non viene fornito il formato corretto nel collegamento sopra riportato – vinodh
ma non consente di passare al formato anno. O formato mese –
Spero che questo aiuti, stavo cercando un semplice esempio, ma non riuscivo a trovarlo, ne ho trovato uno ma pieno di codice e collegamenti e l'ho pulito, ecco l'esempio più semplice di datepicker usando angolare bootstrap:
--->sample page < ---
Sì, funziona correttamente. Peccato che tu non abbia fatto un Plunk o non abbia pubblicato il tuo codice. Possiamo vedere _that_ it funziona, ma non _how_ funziona, il che non è davvero molto utile :-( – Mawg
è funzionante, puoi condividere il jsfiddle o plunker per questo? –
Si prega di controllare la società. Hai dimenticato di aggiungere jquery
e css
in esso.
- 1. Direttiva bootstrap datepicker per angularjs
- 2. Direttiva angolare Datepicker per Bootstrap non visualizzata
- 3. Angularjs bootstrap datepicker: selezionare più date
- 4. Come rimuovere ui bootstrap datepicker footer angularjs
- 5. angular-ui-bootstrap datepicker e input mascherato
- 6. icona clickstrap-datepicker cliccabile con direttiva angolare
- 7. $ indice di ngRepeat all'interno della direttiva angularjs
- 8. modifica dell'altezza e della larghezza del calendario AngularJS UI Bootstrap datepicker
- 9. Bootstrap datepicker
- 10. Bootstrap UI angolare - Popup Datepicker
- 11. Comunicazione direttiva-direttiva in AngularJS?
- 12. Utilizzo di bootstrap-datepicker con angolare xediv
- 13. Creazione della direttiva AngularJS con Plupload
- 14. Test della direttiva angularjs con dipendenze
- 15. Collegamento dati all'interno della direttiva AngularJs
- 16. Callback direttiva angularJS
- 17. Angularjs - get body element all'interno della direttiva
- 18. Direttiva AngularJS Definizione controller
- 19. Esempio di funzionamento minimo per webworker emscripten
- 20. Angularjs personalizzato select2 direttiva
- 21. Come usare bootstrap datepicker
- 22. angularjs stessa direttiva nomi conflitto
- 23. Bootstrap datepicker data predefinita
- 24. unit test direttiva angularjs
- 25. Bootstrap v4 datepicker
- 26. Twitter bootstrap datepicker internazionalizzazione
- 27. direttiva Angularjs: portata e attrs Isolato
- 28. validità vigilanza direttiva AngularJS
- 29. Bootstrap 3 compatibile con le attuali direttive Bootstrap di AngularJS?
- 30. Direttiva AngularJs con controller dinamico e modello
perfettamente buon funzionamento uno qui: http://mgcrea.github.io/angular-strap/#/datepicker – charlietfl
Il problema con angolare cinghia è che ci vuole un approccio molto diverso rispetto al direttive Bootstrap-UI project del team AngularJS su Google. In effetti, l'approccio adottato da Angular-Strap è soggetto a interruzioni quando il file Bootstrap.js cambia, mentre in questo caso non è il caso di Angular Bootstrap-UI. – brushleaf
charlietfl, forse le domande hanno bisogno di chiarimenti, tuttavia il mio commento sulla sua architettura è valido e ben documentato nei confronti tra Angular Bootstrap-UI e Angular-Strap. – brushleaf