Advertisement
Guest User

Untitled

a guest
Jan 25th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. (ns om-app.hello
  2. (:require [om.core :as om :include-macros true]
  3. [om.dom :as dom :include-macros true]
  4. )
  5. )
  6.  
  7. ;;; Hello world using om
  8.  
  9. (def app-state (atom {:text "Hello world !"}))
  10.  
  11.  
  12. (om/root
  13. (fn [app owner]
  14. (reify
  15. om/IRender
  16. (render [_]
  17. (dom/h1 nil (:text app)))))
  18. app-state
  19. {:target (. js/document (getElementById "app"))})
  20.  
  21.  
  22. (swap! app-state assoc :text "Hello everybody !")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement