我正在使用 Go 發送電子郵件,并且正在從存儲在數據庫中的模板中解析主題和 HTML 正文。對于主題,我不想t.Parse()轉義 html 實體,因為它不是 HTML,只是純文本,但對于正文,這正是我想要的行為。我如何在同一個文件中執行這兩項操作?
1 回答

墨色風雨
TA貢獻1853條經驗 獲得超6個贊
我假設您面臨的問題是同名template包之間的導入沖突。
在這種情況下,對一個或兩個包使用命名導入,以通過源文件中的另一個名稱訪問其成員:
package mypackage
import (
htmltemplate "html/template"
texttemplate "text/template"
)
現在像往常一樣編寫引用模板包的代碼,但使用別名htmltemplate或texttemplate代替template.
- 1 回答
- 0 關注
- 147 瀏覽
添加回答
舉報
0/150
提交
取消