2017-05-16 2 views
0

So versuche ich einen Router zu erstellen, der es mir ermöglicht, Daten über die URL an eine dynamische Funktion zu übergeben.So leiten Sie eine dynamische Route mit Director.js ein

ich eine Funktion bekommen kann eine Route zu feuern, die wie folgt funktioniert -

const router = new Router({ 
     "/intro":() => { 
      store.showIntro() 
     } 

Aber wie ich es dynamisch eine Route Feuer?

Danke

Antwort

0

Ziemlich einfach mit Director. Verwenden Sie die :param Syntax:

const router = new Router({ 
     "/intro":() => { 
     store.showIntro() 
     }, 
     "/api/:stringParam": (stringParam) => store.doSomething(stringParam), 
    }).configure({ ... }).init() 

Die stringParam kann dann in dynamisch übergeben werden, zB

www.website.com/api/thing 

Hier ein Link zu dem Director docs ist: https://github.com/flatiron/director#url-parameters

Verwandte Themen