This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-03-20
Channels
- # bangalore-clj (1)
- # beginners (145)
- # boot (8)
- # braid-chat (2)
- # capetown (2)
- # cider (27)
- # cljs-dev (232)
- # cljsrn (30)
- # clojure (223)
- # clojure-boston (1)
- # clojure-dusseldorf (2)
- # clojure-greece (1)
- # clojure-italy (21)
- # clojure-russia (16)
- # clojure-sanfrancisco (13)
- # clojure-spec (33)
- # clojure-uk (56)
- # clojurescript (165)
- # core-async (16)
- # core-logic (5)
- # cursive (14)
- # data-science (2)
- # datavis (2)
- # datomic (49)
- # duct (15)
- # editors (5)
- # emacs (6)
- # fulcro (11)
- # graphql (11)
- # hoplon (8)
- # jobs (4)
- # jobs-discuss (82)
- # jobs-rus (7)
- # leiningen (4)
- # luminus (5)
- # off-topic (90)
- # om (7)
- # om-next (1)
- # parinfer (67)
- # pedestal (34)
- # portkey (46)
- # re-frame (12)
- # reagent (4)
- # reitit (3)
- # remote-jobs (1)
- # ring-swagger (8)
- # shadow-cljs (13)
- # spacemacs (18)
- # specter (6)
- # sql (5)
- # tools-deps (4)
- # unrepl (40)
- # yada (26)
I'm trying to include template while passing parameters like this:
{% include "posts/edit-post-fragment.html" with form-action-url="/posts/{{post/id}}" submit-button-text="Update" %}
However, I'm getting this error
Error parsing the tag: malformed tag arguments in include "posts/edit-post-fragment.html" with form-action-url="/posts/{{post/id on line 14 for template file:...../posts/post-edit.html
If I use hardcoded value instead of {{post/id}}
the template is rendered properly.Of course, that syntax {{post/id}}
works properly when used in the parent template directly.
yeah that's happening because includes are resolved when the templates are compiled, and that happens before the context map is available
you can use a with
inside the include https://github.com/yogthos/Selmer#with