David Nolen a écrit : > Sorry to bombard but I couldn't get attr? or attr= to work inside the > selector: > > (deftemplate my-app4 "app.html" > [widgets] > [:div '(attr? :tiptree:replace)] (content "bar")) > (apply str (my-app4 {})) > > (deftemplate my-app4 "app.html" > [widgets] > [[:div '(attr? :tiptree:replace)]] (content "bar")) > (apply str (my-app4 {})) > > Neither forms worked for me. I messed around with the enlive code > itself for quite a bit trying to understand what was going on under > the hood but to no avail.
I'll lift the need to quote predicates. I'm worried about :tiptree:replace, are you using namespaces? [:div '(attr? :foo :bar)] is equivalent to div *[foo][bar] [[:div '(attr? :foo :bar)]] is equivalent to div[foo][bar] -- Professional: http://cgrand.net/ (fr) On Clojure: http://clj-me.blogspot.com/ (en) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---