My guess is that you’d need:

  (map #(html/html [:th %]) weekdays)

but that’s just a guess.

> On Aug 3, 2014, at 11:18 AM, Paul Cowan <[email protected]> wrote:
> 
> Hi,
> 
> Sorry that was a typo on my part, that is what I have and it still gives the 
> same error:
> 
>                     [:table.table.table-striped.table-bordered.table-hover
>                      [:thead
>                       [:tr (map #([:th %])  weekdays)]]]]))))
> 
> And it gives the error:
> 
> Uncaught Error: Invalid arity: 1 
> 
> Is this a clojurescript error?  Can you not use anonymous functions in 
> clojurescript
> 
> 
> Cheers
> 
> Paul Cowan
> 
> Cutting-Edge Solutions (Scotland)
> 
> blog:      http://thesoftwaresimpleton.com/
> website: http://www.cuttingedgesolutionsscotland.com/
> 
> 
> On 3 August 2014 18:08, Johann Bestowrous <[email protected]> wrote:
> Hey Paul--
> 
> try this:
> 
>   [:table.table
>     [:thead
>      [:tr (map #([:th %]) weekdays)]]]]
> 
> #() is an anonymous function literal.
> 
> On Sunday, August 3, 2014 5:53:47 AM UTC-7, Paul Cowan wrote:
> > I am using om and soblano and I have a map function that works when I 
> > declare at like this, on the last line of the function below:
> >
> >
> >
> > (defn ical [data]
> >   (reify
> >     om/IDisplayName
> >
> >       (display-name [_]
> >         (or (:react-name opts) "calendar"))
> >     om/IRender
> >       (render [this]
> >         (html/html  [:div
> >                        [:div.calendar-toolbar
> >
> >                         [:div.btn-group.pull-right
> >                         [:a.right {:href "#"} "Right"]
> >                         [:a.left {:href "#"} "Left"]]
> >
> >                       [:h3 "August 2014"]]
> >                       [:table.table
> >                         [:thead
> >                           [:tr (map (fn [day] [:th day]) weekdays)]]]]))))
> >
> >
> >
> > But when I try and use the map with the anonymous function syntax like this:
> >
> >
> >                       [:table.table
> >                         [:thead
> >                           [:tr (map ([:th %]) weekdays)]]]]))))
> >
> >
> > I get the following error:
> >
> > Uncaught Error: Invalid arity: 1
> >
> >
> >
> >
> >
> > Cheers
> >
> > Paul Cowan
> >
> > Cutting-Edge Solutions (Scotland)
> >
> >
> > blog:      http://thesoftwaresimpleton.com/
> >
> > website: http://www.cuttingedgesolutionsscotland.com/
> 
> --
> 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.

-- 
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.

Reply via email to