博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Clojure:解决Selmer与AngularJS的 标签混淆问题
阅读量:5292 次
发布时间:2019-06-14

本文共 686 字,大约阅读时间需要 2 分钟。

Selmer是Clojure的一个模板类库,下面是它的一个DEMO模板:

    {% for item in items %}
  • {
    {item}}
  • {% endfor %}

很明显,它的{

{}}的写法很容易和AngularJS混淆起来。为了解决这个问题,我们可以在它的生成模板语句中更改它的tag,通过自定义:tag-open和:tag-close即可。示例代码如下:

1 (ns fycoins.views.layout 2   (:require [selmer.parser :as parser] 3             )) 4  5 (def template-folder "fycoins/views/templates/") 6  7 (defn render [template & [params]] 8   (parser/render-file (str template-folder template) 9                       params10                       {:tag-open \[11                        :tag-close \]}))

这样,我们的模板文件就可以写成这样:

1  2  3  4     
5 6
7 8 9 Home10 11

转载于:https://www.cnblogs.com/ilovewindy/p/3789085.html

你可能感兴趣的文章
c++回调函数
查看>>
神经网络初探
查看>>
linux下Rtree的安装
查看>>
【Java】 剑指offer(53-2) 0到n-1中缺失的数字
查看>>
Delphi中ListView类的用法
查看>>
POJ 1202 Family 概率,DP,高精 难度:2
查看>>
jquery元素查找方法
查看>>
纯代码Tom
查看>>
C Looooops(poj2115+扩展欧几里德)
查看>>
Monkey测试
查看>>
二、Statement 、PreparedStatement 、CallableStatement
查看>>
selenium学习
查看>>
bzoj3110: [Zjoi2013]K大数查询 【树套树,标记永久化】
查看>>
javascript学习教程之---如何从一个tab切换到banner幻灯片的转换
查看>>
psp进度统计
查看>>
perl字符串映射函数
查看>>
鱼和豆腐一起吃
查看>>
转载:编剧技巧思路乱谈
查看>>
Linux centos7 rsync工具介绍、rsync常用选项、rsync通过ssh同步
查看>>
函数堆栈
查看>>