Ich habe das Om-Tutorial verfolgt. Verwenden Sie Light Table, um eine externe Browserverbindung einzurichten. Außerdem rufe ich in meinem Clojurescript-Code (enable-console-print!)
an, um meine println-Anweisungen an die Browserkonsole zu senden.Wie man om-Objekte prüft?
Das Problem ist, dass wenn ich eine om Komponente drucken .. so etwas wie:
(println (om/build my-component-function my-data))
Der Ausgang ich erhalte, ist:
#<[object Object]>
ich das gleiche Problem haben, wenn ich Just eval (om/build my-component-function my-data)
in LightTable.
Die Möglichkeit, dieses Objekt zu überprüfen, ist hilfreich beim Debuggen. Wie kann ich etwas aussagekräftiger drucken?
Ich möchte das auch hinzufügen (dom/render -to-str) war sehr hilfreich beim Debuggen (https://github.com/swannodette/om/wiki/Documentation#render-to-str) – sthomps