om

    1熱度

    2回答

    試圖更新光標時,我看到了以下錯誤: Uncaught Error: No protocol method ITransact.-transact! defined for type function: function comments(){return om.core.ref_cursor.call(null,new cljs.core.Keyword(null,"comments-data",

    8熱度

    2回答

    引導下拉這是我有: (defn view [cursor owner] (reify om/IDidMount (did-mount [_] (-> (js/$ ".dropdown-toggle") (.dropdown))) om/IRender (render [_] (dom/div #js {:cl

    6熱度

    1回答

    爲什麼在子組件計數器更新很好,當我評論 (om/update-state! owner :clicked not) 而不是當我在代碼中取消註釋就出現在父組件的下方? 通過單擊按鈕更新計數器。 我想要完成的是一個pub/sub機制,所以組件可以以分離的方式交換消息。 您可以通過一個新的項目,將它複製: lein new mies-om om-channel-test 然後替換下面的代碼cor

    1熱度

    2回答

    在ClojureScript/Om應用程序中,我有一個DOM和一串HTML。 如何將該字符串的HTML轉換爲可插入DOM的元素? 我已經開始用山核桃分析HTML的路徑,計劃然後處理山核桃數據來創建DOM元素,但我認爲必須有一種更簡單的方式,我可以忽略。 (我並不需要驗證HTML,我可以假設它足夠安全和​​有效的。)

    0熱度

    1回答

    我希望Om能與ScrollSpy一起使用。 我目前使用此代碼: (defn main-component [data owner] (om/component (dom/div #js {:className "col-sm-10 col-sm-offset-2 col-md-10 col-md-offset-2 main"} (dom/div

    4熱度

    1回答

    我有一個使用組件狀態和應用程序狀態的文本輸入元素。 在React: More About Refs所示的示例中,目標是在重新呈現後在元素上調用focus。這是關鍵部分,在React中使用JS完成。 clearAndFocusInput: function() { // Clear the input this.setState({userInput: ''}, function

    0熱度

    1回答

    作爲React/Om的新手,我不確定這個問題是否是Om特有的。 我想建立一個基於自由文本輸入的日期條目組件。它包括他們可以鍵入的<input>字段,以及顯示解析日期(如果有效)的<p>。 我實現它: (defn parse-date [e owner] (let [text (.. e -target -value)] (om/set-state! owner :parsed-

    3熱度

    1回答

    試圖讓一段代碼更好看。 我在Clojurescript如下: (swap! app-state assoc-in [:lastresults] []) (swap! app-state assoc-in [:error] false) (swap! app-state assoc-in [:computing] true) 有時更多。任何想法如何在一個更清潔的多任務中變成這個。 我在看類似

    8熱度

    1回答

    我已經開發了Om/React組件,但是我感覺真的很不舒服,不能用單元測試來推動我的開發。我試圖設置我的clojurescript項目來對這些組件運行單元測試,並且到目前爲止我已經能夠編寫單元測試並實例化組件。我所缺少的是能夠確保我的組件正確地對某些事件做出反應,例如onChange,以便我可以模擬用戶輸入。 這裏是我的測試代碼: (defn simulate-click-event "F

    3熱度

    1回答

    所以我開始學習clojurescript,我正在檢查它的不同教程。我無法發現的一件事是在某個html文件上定位一個元素id來放置我的標記。 比方說,我有兩個html文件,index.html和about.html。我想針對下面的元素ID「應用程序」我的代碼上about.html當URL指向http://localhost:3449/about 代碼: (om/root (fn [data