我已经使用大部分Angular构建了一个应用程序。现在我想将项目转移到Clojurescript。众所周知Clojurescript与JavaScript有很好的互操作性,但是反过来是否可行呢?
常规的JavaScript / Angular代码如何利用从Clojurescript生成的JavaScript?
理想情况是在Clojurescript中编写新功能,并使其与旧代码并存。
欢迎提供任何关于此方面的提示或技巧。
我已经使用大部分Angular构建了一个应用程序。现在我想将项目转移到Clojurescript。众所周知Clojurescript与JavaScript有很好的互操作性,但是反过来是否可行呢?
常规的JavaScript / Angular代码如何利用从Clojurescript生成的JavaScript?
理想情况是在Clojurescript中编写新功能,并使其与旧代码并存。
欢迎提供任何关于此方面的提示或技巧。
cljs.core.abc()
并调用Clojurescript而不会出现问题。cljs.core/<
变成了cljs.core._LT_
。^:export
(如果定义名称)或类似goog.exportSymbol
的方式显式导出的CLJS函数才能被遗留代码调用。CLJS和遗留代码部署在分别构建的不同JS文件中。