0

在我的 Clojure 程序(使用 Hiccup)中,我希望在用户单击按钮时获取文本字段的值,然后将该日期附加到 URL。我尝试使用 AngularJS 中的“ng-model”,但这会导致以下错误:

java.net.URISyntaxException: Illegal character in path at index 11: /dashboard/{{date}}

我目前使用的代码如下:

(text-field {:class "form-control" :ng-model "date"} "date" date)
[:a {:class "btn btn-primary" :href "/dashboard/{{date}}"} "Submit"]
4

1 回答 1

0

看起来打嗝正在将您的链接字符串转换为 URI,这会导致问题。

摆脱问题的一种简单方法是避免使用该帮助程序进行角度链接并直接创建一个 a 标签:

[:a {:class "btn btn-primary" :href "/dashboard/{{date}}"} "Submit"]
于 2018-04-15T21:42:36.097 回答