Elm中实现客户端路由的一个示例,展示了我如何借鉴Ember启发的方式处理Elm中的客户端路由。该库正在开发中,以下是目前的进展:

  • 显示嵌套和监听路由的基本示例,能够在Elm中定义路由,而非硬编码。

  • 自动生成链接,而不是硬编码URL

  • 配置了Browserify构建设置,确保最终输出包含供应商代码。

  • 创建并推送Elm包模块。

Router模块包含与Ember的路由器集成的所有框架代码,提供了路由渲染器,帮助处理订阅路由通道并在加载请求的路由时渲染视图。

Route模块包含强类型的路由处理程序映射,允许使用自定义RouteHandler类型(目前是String的别名)。每个路由处理程序字符串完全映射到Native/Router.js的定义。

有任何问题或想法,欢迎随时提出,我们可以一起讨论。