使用具有不同程序功能的多个elm包
我正在尝试使用Html.Styled包和导航包创建一个elm应用程序。问题是它们都有自己的使用具有不同程序功能的多个elm包,elm,Elm,我正在尝试使用Html.Styled包和导航包创建一个elm应用程序。问题是它们都有自己的程序功能,但据我所知,我的整个应用程序只使用一个程序。是否可以使用两个软件包的程序功能,或者是否有单独的方法使用这两个软件包 谢谢的源代码显示,它只是将您的样式化视图函数包装为toUnstyled。您应该能够对导航的输入执行相同的操作。程序: 导入Html 导入Html.Styled 导入导航 主:平台。程序基础。从不建模 主要= 导航程序urlParser {init=init ,update=updat
程序
功能,但据我所知,我的整个应用程序只使用一个程序。是否可以使用两个软件包的程序
功能,或者是否有单独的方法使用这两个软件包
谢谢的源代码显示,它只是将您的样式化视图
函数包装为toUnstyled
。您应该能够对导航的输入执行相同的操作。程序
:
导入Html
导入Html.Styled
导入导航
主:平台。程序基础。从不建模
主要=
导航程序urlParser
{init=init
,update=update
,view=view>>Html.Styled.toUnstyled
,订阅=订阅
}
视图:model->Html.Styled.Html msg
视图模型=。。。
我不相信有任何通用解决方案可以让多个
程序
实现在包之间进行协作,但这应该可以让您使用您所引用的两个包。您可以添加导入libs的代码部分吗?如果您像导入Xyz暴露(..)中那样从模块导入所有内容,则会发生名称冲突。据我所知,您可以只导入模块,然后使用组件作为Xyz.something
,以避免名称冲突。请看,我的问题中的模块部分不是来自名称冲突,而是如何从逻辑上解决两个模块需要自己的程序功能才能运行的问题。