2016-05-16 38 views
6

是否有任何榆木路由器可用于版本0.17?Elm:有没有可用于版本0.17的url路由器?

有几个与最新版本不兼容。

非常感谢!

+0

任何路由器严重依赖'elm-community/elm-history'软件包,[未升级到0.17](https://github.com/elm-community/elm-history/issues/17)然而。 – halfzebra

+0

看来这个:http://package.elm-lang.org/packages/Bogdanp/elm-route/2.0.2/适用于0.17。我会试一试。 – afcastano

回答

5

显然路由器不需要任何更多的,根据https://github.com/etaque/elm-routing-example

我们是否需要路由器?

我不这么认为,至少从Elm 0.17和端口模块开始,我说Elm-transit-router是Elm 0.16的三个主要路由器之一。

我们需要用于路径分析的软件包:也就是将路径或散列的字符串表示形式转换为我们的应用程序内部模型的一种方法。已经有几个软件包了:Bogdanp/elm-route和etaque/elm-route-parser(免责声明:我是作者)。 sporto/hop也有解析工具,但它尚未迁移到0.17。

对于其他人来说,榆树在工作中已经很有效率,只有几个消息!

在这个例子中我增加了一个奇特的过渡效果来说明我的观点:如果你自己实现路由,你会为特定的行为获得更多的权力。

注意:浏览器历史记录处理现在是用端口完成的,但是当Elm绑定准备就绪时,它将很容易升级。