2017-09-10 2 views
1

J'ai une application 0,18 orme qui utilise le module de navigation. Je navigue à l'intérieur en utilisant des liens qui ressemblent à [ a [ href "/#/page" ] [ text "Page" ], et fait des redirections avec Navigation.newUrl myNewUrl.Navigation avec elm-reactor

Quand je lance le réacteur d'orme, cependant, tout vient de l'emplacement http://localhost:8000/src/main.elm/, et en cliquant sur le lien ci-dessus me prend à http://localhost:8000/#/page. Cela fonctionne bien avec mon code webpack, mais cela me renvoie à la page principale pour elm-reactor.

Quelle est la bonne façon de naviguer dans différentes pages d'une application elm et de continuer à utiliser elm-reactor?

Répondre

0

Vos liens remontent à la racine du site car la valeur href commence par une barre oblique. Si vous voulez juste changer la valeur de hachage, commencer à la place avec le caractère de hachage:

[ a [ href "#/page" ] [ text "Page" ] 

Elm réacteur est vraiment utile comme outil de débogage léger. Si vous essayez de vous connecter à différentes pages et modules de votre projet, alors Elm Reactor n'est probablement pas un bon choix. Vous pouvez être mieux servi en utilisant votre fonctionnalité de rechargement en direct de webpack plutôt qu'en essayant de modifier votre code pour l'adapter à un environnement de débogage.