I am trying to add new items to a cursor.  Here is the code 
https://gist.github.com/dagda1/fc36f3bb1fcfd559f3ac#file-cursor-cljs-L49 with 
the line added.

I am using om 0.8.0-alpha and I am trying to create a reference cursor, I 
created like this;

(def app-state (atom {:clips []}))

(defn clips []
  (om/ref-cursor (:clips (om/root-cursor app-state))))

And here is the code that is trying to add a new item to the clips cursor:

(om/transact! xs #(vec (conj % clip)))

I get this error whenever the above line is executed:

Uncaught Error: No protocol method ITransact.-transact! defined for type 
cliplater.core/t11362: [object Object] 

Can anyone explain why this is erroring?

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to