2015-11-06 16 views
8

私のElmプログラムでは、クエリ文字列に基づいてモデルを初期化したいと思います。クエリ文字列が?w=3&h=5ある場合Elmでクエリパラメータを取得するには?

例えば、私が持っているしたいと思います:

initialModel = 
    { width = 3 
    , height = 5 
    } 

はエルムでこれを達成することは可能である、またはこれを行うための唯一の方法は、中にクエリパラメータを取得することですJavascriptとポート経由でそれらを渡す?

答えて

7

URLにアクセスするための組み込みコアライブラリ方法はありません。ポートとコミュニティライブラリjessitron/elm-param-parsingを使用できます。

また、URLを設定する場合は、ポートを再度使用するか、TheSeamau5/elm-historyにバインディングがある履歴APIを使用できます。

関連する問題