我已阅读此线程,但在ClojureScript中似乎没有
我想这样做的原因是因为我正在使用Om,并且我想将组件分离到不同的文件中。我可以使用不同的命名空间来实现,但这样每个文件的开头都需要编写相同的requires,而且在主文件中调用这些组件的唯一方法是这样的:
load
和load-file
。是否可能将单个名称空间拆分为多个文件?我想这样做的原因是因为我正在使用Om,并且我想将组件分离到不同的文件中。我可以使用不同的命名空间来实现,但这样每个文件的开头都需要编写相同的requires,而且在主文件中调用这些组件的唯一方法是这样的:
(:require [some-project.sidebar :as sidebar])
...
(om/build sidebar/sidebar app-state)
我的意思是我必须在每个组件名称之前指定命名空间,这看起来不太美观。有什么办法可以改进吗?我对Clojure和ClojureScript很新,所以也许我忽略了一些明显的东西?