如果我想使用Platform.Sub.map,我是否必须导入它?

时间:2017-04-12 14:00:55

标签: elm

没有提到这个here

当我尝试时,它说Module Platform does not expose Sub

1 个答案:

答案 0 :(得分:4)

Platform.SubPlatform.Cmd imported by default SubCmd,因此您需要省略Platform. } -part。

值得注意的是,PlatformPlatform.SubPlatform.Cmd都是不同的模块,也就是说,如果默认情况下未导入这些模块,您只需导入{{1} },您仍然无法使用Platform前缀访问SubCmd。如果您查看核心包的source(具体为Platform.Platform.elm),则会更加明显。