CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[angularjs] Comment temporiser les routes ?

mylife4madlife
mylife4madlife
Niveau 7
14 juin 2015 à 23:11:55

Salut !

J'utilise actuellement angularjs pour mon portfolio et je n'arrive pas à réaliser quelque chose... même si j'ai déjà eu quelques résultats mais venant d'un très mauvais codage.

Donc voilà :

J'utilise le $routeProvider pour charger un template dans ma vue selon l'url.

Donc quand je clique sur un lien, l'url change et je charge un nouveau template.

Cependant, tout ça se fait instantanément, or je veux avoir le temps d'animer mes éléments avant de charger le nouveau template.

Par ex :

Je suis à l'adresse 127.0.0.1
Je clique sur travaux.
A ce moment j'aimerai faire des animations de sorties en JS.
Je me retrouve à l'adresse 127.0.0.1/travaux

voilà.

Je sais que j'explique mal mais en gros je dois utiliser le resolve mais comment ?

Merci.

PS : Voilà ce que je veux : http://clementgrellier.fr/
Les éléments sont animés avant que le rendu du prochain template soit fait.

Richard_LeHap
Richard_LeHap
Niveau 10
14 juin 2015 à 23:58:13

Utilise ng-view
https://docs.angularjs.org/api/ngRoute/directive/ngView

(La section Animations t'intéressera probablement.)

mylife4madlife
mylife4madlife
Niveau 7
15 juin 2015 à 14:11:56

J'utilise déjà ça mais bon, j'ai trouvé pas grave, j'avais juste mal compris le resolve avec les promises.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment