2015-11-06 9 views
8

Nel mio programma Elm, vorrei inizializzare il mio modello basato sulla stringa di query.Come ottenere i parametri di query in Elm?

Ad esempio, se la stringa di query è ?w=3&h=5 Mi piacerebbe avere:

initialModel = 
    { width = 3 
    , height = 5 
    } 

È quello possibile raggiungere questo obiettivo in Elm, o l'unico modo per farlo è quello di ottenere i parametri di query in Javascript e passali tramite una porta?

risposta

7

Non esiste un metodo di libreria di base incorporato per accedere all'URL. È possibile utilizzare le porte e la libreria della comunità jessitron/elm-param-parsing.

Se si desidera impostare l'URL, è possibile utilizzare nuovamente le porte oppure utilizzare l'API Cronologia, per la quale sono presenti associazioni in TheSeamau5/elm-history.

Problemi correlati