我想使用Go模板和VueJS进行数据绑定。有没有人在之前整合过?
我希望将VueJS主要用于Ajax调用,因为手动(或使用jQuery)总是让我的代码变得混乱。
更具体地说,如果我有一个简单的<p>
标记,其值是从Go模板生成的,如下所示:
{{.Color}}
现在我想绑定到
中的值
像这样:
{{someVariable}}
两者都是相同的标签。
答案 0 :(得分:7)
如果您将Vue.js与另一个模板系统混合,您可以选择使用其他内容更改插值分隔符(默认情况下为['{{','}}']
)。
Vue.config.delimiters = ['${', '}']
现在,您可以将{{.}}
与golang一起使用,${}
与Vue
答案 1 :(得分:1)
在Go的一侧,您可以定义自己的分隔符: https://golang.org/pkg/text/template/#Template.Delims