Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;this is what /releases/all returns
- {:headers {Content-Type application/edn; charset=utf-8}, :body [{:release/name "Release five", :release/epic #{{:db/id 277076930200554}}, :db/id 277076930200561} {:release/name "Release six", :release/epic #{{:db/id 277076930200554} {:db/id 277076930200555} {:db/id 277076930200556}}, :db/id 277076930200562} {:release/name "Release two", :release/epic #{{:db/id 277076930200556}}, :db/id 277076930200558} {:release/name "Release one", :release/epic#{{:db/id 277076930200554} {:db/id 277076930200556}}, :db/id 277076930200557} {:release/name "Release four", :db/id 277076930200560} {:release/name "Release three", :db/id 277076930200559}]}
- (def app-state (atom {:releases []}))
- (defn editable [data owner {:keys [edit-key] :as opts}]
- (reify
- om/IInitState
- (init-state [_]
- (edn-xhr
- {:method :get
- :url "/releases/all"
- :on-complete
- (fn [res]
- (.log js/console "start on" res)
- (for [rel res] ;never works, no matter what i try
- (.log js/console "rel " rel)))}))))
- (om/root
- editable
- app-state
- {:target (gdom/getElement "release-list")})
- ; this is what console.log statement returns
- start on
- cljs.core.PersistentHashMap {meta: null, cnt: 1, root: cljs.core.BitmapIndexedNode, has_nil_QMARK_: false, nil_val: null…}
- __hash: null
- cljs$lang$protocol_mask$partition0$: 16123663
- cljs$lang$protocol_mask$partition1$: 8196
- cnt: 1
- has_nil_QMARK_: false
- meta: null
- nil_val: null
- root: cljs.core.BitmapIndexedNode
- arr: Array[8]
- 0: cljs.core.Keyword
- _hash: 4757572798
- cljs$lang$protocol_mask$partition0$: 2153775105
- cljs$lang$protocol_mask$partition1$: 4096
- fqn: "releases"
- name: "releases"
- ns: null
- __proto__: Object
- 1: cljs.core.PersistentVector
- length: 8
- __proto__: Array[0]
- bitmap: 1073741824
- edit: Object
- __proto__: Object
- __proto__: Object
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement