2016-04-13 51 views
3

我想查看傳入模板的上下文中的內容。 我做的是基本上把點在那裏的HTML:Golang模板:在上下文中是什麼?

{{$.}}

我回來時,HTML渲染是:

{http://localhost:1315/blog/index.xml 0xc08fdf36g0 map[Pages:[]] Blog [] map[] 2016-04-07 15:34:03 -0700 PDT 2016-04-07 15:34:03 -0700 PDT { 0} {/blog/ http://localhost:1315/blog/ } false 0xc0825878d0 {{0 0} 1} <nil>}

我知道例如有在.之內是.Site,但它甚至不會顯示在呈現的HTML中。我怎樣才能以更容易理解的形式得到上下文,這樣我就可以在不知道它應該具有的所有屬性的情況下看到它是什麼?

回答

4
{{ printf "%#v" . }} 

應該打印出變量名和值。