Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用具有不同程序功能的多个elm包_Elm - Fatal编程技术网

使用具有不同程序功能的多个elm包

使用具有不同程序功能的多个elm包,elm,Elm,我正在尝试使用Html.Styled包和导航包创建一个elm应用程序。问题是它们都有自己的程序功能,但据我所知,我的整个应用程序只使用一个程序。是否可以使用两个软件包的程序功能,或者是否有单独的方法使用这两个软件包 谢谢的源代码显示,它只是将您的样式化视图函数包装为toUnstyled。您应该能够对导航的输入执行相同的操作。程序: 导入Html 导入Html.Styled 导入导航 主:平台。程序基础。从不建模 主要= 导航程序urlParser {init=init ,update=updat

我正在尝试使用Html.Styled包和导航包创建一个elm应用程序。问题是它们都有自己的
程序
功能,但据我所知,我的整个应用程序只使用一个程序。是否可以使用两个软件包的
程序
功能,或者是否有单独的方法使用这两个软件包

谢谢

的源代码显示,它只是将您的样式化
视图
函数包装为
toUnstyled
。您应该能够对
导航的输入执行相同的操作。程序

导入Html
导入Html.Styled
导入导航
主:平台。程序基础。从不建模
主要=
导航程序urlParser
{init=init
,update=update
,view=view>>Html.Styled.toUnstyled
,订阅=订阅
}
视图:model->Html.Styled.Html msg
视图模型=。。。

我不相信有任何通用解决方案可以让多个
程序
实现在包之间进行协作,但这应该可以让您使用您所引用的两个包。

您可以添加导入libs的代码部分吗?如果您像导入Xyz暴露(..)中那样从模块导入所有内容,则会发生名称冲突。据我所知,您可以只导入模块,然后使用组件作为
Xyz.something
,以避免名称冲突。请看,我的问题中的模块部分不是来自名称冲突,而是如何从逻辑上解决两个模块需要自己的程序功能才能运行的问题。