Am 12.10.2014 21:33 schrieb "Leon Grapenthin" <[email protected]>: > > Regarding this ( https://github.com/swannodette/om/wiki/Basic-Tutorial#debugging-om-components) section of the om tutorial: > > Couldn't the click handler in theory delete a version of the contact that has not been rendered to the user? > > E. g. Wouldn't > > #js {:onClick (let [rendered-contact (into {} contact)] > (fn [e] (put! delete rendered-contact)))} > > be the only way to make the click handler consistent with what is displayed to the user? - If so, could we get an operation to retrieve the rendered value during the render phase as non-cursor to close over it (probably also deref)?
`om/value' > If not, how should I take "Thus you are not allowed to use cursors outside of the render phase as this is almost certainly a concurrency bug!" - How exactly is that /not/ what we are doing in the click handler of the tutorial? > > If it doesn't make a difference, please explain why. > > -- > 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. -- 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.
