4

Noirを使用していますが、に情報を渡す方法がわかりませんviews。現在、ワーカースレッドで更新されるがありますref。にあるを介して作成されたビューからの値proj.core/my-refにアクセスする必要があります。refdefpageproj.views.my-view

これを共有する慣用的な方法は何でしょうrefか?どういうわけかクロージャーで渡すことを考えていましたが、ノワールがビューを引き込む方法でそれがどのように機能するかわかりません

すなわち

(noir.server/load-views-ns 'proj.views)
4

1 に答える 1

2

refを独自の名前空間に移動してから、次のようにproj.viewsにproj.coreを要求します。

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

(defpage "/foo" [] (@proj.model/my-ref)
于 2012-09-28T12:11:57.570 に答える