2017-08-11 26 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(...) –

相關問題