Vic*_*huk 5 namespaces clojure clojurescript
我已经阅读了此线程,但是ClojureScript中似乎没有loadand load-file。是否可以将单个名称空间分隔为多个文件?
之所以要这样做,是因为我正在使用Om,并且希望将组件分离到不同的文件中。我可以使用单独的名称空间来做到这一点,但是随后我将不得不在每个文件的开头编写相同的要求,并且在主文件中调用这些组件的唯一方法是这样的:
(:require [some-project.sidebar :as sidebar])
...
(om/build sidebar/sidebar app-state)
Run Code Online (Sandbox Code Playgroud)
即我必须在每个组件的名称之前指定名称空间,这看起来不太漂亮。关于如何改善它的任何想法?我是Clojure和ClojureScript的新手,所以也许我缺少明显的东西?
这里有几点需要注意