2017-08-11 72 views
1

由于某种原因,我必须一起使用reactgolang
但是,每次我需要使用{{ }}做出反应时,golang的湍流与golang的模板重叠。
有没有什么办法可以让golang中的模板不起作用?
这应该是部分的,不应该作为一个整体工作,因为我必须使用它。如果我不想在golang模板中使用“{{}}”,应该怎么做?

+3

的可能的复制[?我如何逃脱“{{”和“}”在围棋模板分隔符(https://stackoverflow.com/questions/ 17641887 /我怎样做我的逃脱和分隔符在模板中) – Flimzy

+0

从你的模板外部化你的React的东西,并使用像[go.rice](https://github.com/GeertJohan/go。大米)嵌入您的资源。 –

回答

3

在解析之前,只需将Go侧的分隔符更改为其他内容(例如,您可以使用[[]])。

请参阅该文档:

https://golang.org/pkg/text/template/#Template.Delims

+0

你能举个例子吗? –

+2

而不是'template.Execute(...)'你做'template.Delims(“[[”,“]]”)。Execute(...) –

相关问题