将数据传递给黑色视图 - Clojure

时间:2012-09-27 21:23:39

标签: clojure compojure noir

我正在使用Noir,我无法弄清楚如何将信息传递给views。 现在我在ref中有proj.core/my-ref,它在工作线程中更新。 我需要从位于ref的{​​{1}}创建的视图中访问defpage的值。

分享此proj.views.my-view的惯用方法是什么? 我想在某种程度上把它传递给一个闭包但我不知道这对于noir拉入视图的方式有什么用呢

ref

1 个答案:

答案 0 :(得分:2)

将ref移动到它自己的命名空间,然后在proj.views中只需要proj.core,如:

(ns proj.views
 (:require proj.model))

(defpage "/foo" [] (@proj.model/my-ref)
相关问题