In angular.element
esiste solo un metodo next()
ma prev()
. Esiste un modo per simulare il comportamento di prev()
solo con Angular/jqLite?AngularJS - Simulate .prev() utilizzando solo jqLite?
5
A
risposta
3
io non sono un esperto angularjs ma penso che si può scrivere un codice come (non testato ...):
function prevOf(yourElement) {
var parent = yourElement.parent();
var children = parent.children();
var prev;
for (var i = 1; i < children.length; i++){
if (children[i] === yourElement[0]) {
prev = children[i-1];
}
}
return prev;
}
4
È inoltre possibile utilizzare API native DOM per ottenere indietro avanti di pari livello /:
var prevNode = element[0].previousElementSibling;
var prev = angular.element(prevNode); // optional
var nextNode = element[0].nextElementSibling;
var next = angular.element(nextNode); // optional
Problemi correlati
- 1. Utilizzo del tasto Invio come scheda utilizzando solo angularjs e jqlite
- 2. Effettuare jQuery's .prev(). Prev(). Prev(). Find ("selector") chiama più facilmente
- 3. iterare un array jqlite
- 4. ActionBarSherlock + ViewPager caching più quindi solo prev/next vista
- 5. android prev apk
- 6. Che impatto hanno le metriche simulate?
- 7. Come stile prev/next button?
- 8. Abilita posizioni simulate in Android Marshmallow
- 9. Facebook Login Button utilizzando AngularJS
- 10. Lettore video HTML5 iOS pulsanti next/prev
- 11. Intermittente "La ricerca di elementi tramite selettori non è supportata da jqLite!" durante il caricamento di AngularJS con RequireJS
- 12. schede di avvio angularjs utilizzando
- 13. AngularJS utilizzando $ apply senza $ scope
- 14. Equivalente AngularJS per hasAttribute()?
- 15. Filtro AngularJS solo su determinati oggetti
- 16. Spostarsi rel = successivo e rel = prev pagina utilizzando freccia sinistra e destra
- 17. utilizzando solo area heap
- 18. Cosa sono le "richieste HTTP simulate da IIS"?
- 19. Richieste API simulate Xcode 7 Swift Test UI automatizzato
- 20. Prev e pulsanti successivi per selettori in Sencha Touch 2
- 21. Navigare nell'interfaccia utente utilizzando solo la tastiera
- 22. Angularjs - get body element all'interno della direttiva
- 23. Ottenere solo cifre utilizzando regexp
- 24. Augmented Reality - Utilizzando solo GPS
- 25. Come caricare dinamicamente più modelli utilizzando AngularJS?
- 26. AngularJS html5Mode utilizzando Grunt connect. grunt 0.4.5
- 27. Converti Excel in JSON utilizzando Angularjs
- 28. Come ottenere i parametri URL utilizzando AngularJS
- 29. Rileva i dati non salvati utilizzando angularjs
- 30. Utilizzando AngularJS $ risorsa per ottenere i dati