在Go 範本中,目標是模擬以下:
{{$var := template "my-template"}}
但是,這種方法會導致錯誤“unexpected in”操作數。 ”
Go 沒有提供內建方法來捕獲模板執行結果。相反,註冊一個執行此任務的函數。
使用Template.Funcs() 函數來註冊函數。作為目標,將直接模板執行結果捕獲到緩衝區中。模板。在模板變數中,然後可以將其新增至輸出或傳遞給其他函數。模板中。
以上是如何擷取 Go 範本輸出並將其指派給變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!