2016-10-18 5 views
1

{{.Host}}をテンプレートファイルで正常に使用できますが、{{range .Items}}ループの中では.Hostを取得しようとしているため動作しません.Items(配列?)事...範囲ループの中で{{。ホスト}}を取得する - キャディーサーバーのブラウズテンプレート

私は私の前に行くを使用したことがありませんエラー

template: listing:41:46: executing "listing" at <.Host>: can't evaluate field Host in type browse.FileInfo 

としてこれを取得、私はtext template documentationページを読んでみましたが、それはすべて、むしろ混乱です。

答えて

1

{{range}}はパイプライン(ドット、。)を現在のアイテムに変更します。 {トップレベルのホストを参照する{{$。ホスト}}を使用することができます。

{{$.Host}} 

ゴランtemplate

2

私はそれが簡単な修正であることを知っていました。

{{$.Host}} 

ちょうどその時、あなたが代わりに範囲ループの内部状況のため、もう一度グローバルコンテキストを使用することがあります、$を追加します。

Source、ありがとうございました。

関連する問題