Go テンプレートでの Nil ロジックの使用
Go テンプレートでは、オブジェクトのプロパティに基づいてコンテンツを表示するのが一般的なタスクです。オブジェクトが nil の場合はデフォルトのコンテンツを表示し、それ以外の場合は特定のプロパティ値に基づいてコンテンツを表示することができます。
これを実現するには、Go の組み込み nil ロジックを利用できます。次のコード ブロックは、
{{if not .}} <!-- Default content --> {{else if eq .MetaValue "some-x"}} <!-- Content for 'some-x' property --> {{else}} <!-- Content for all other cases --> {{end}}
このコード内:
以上がGo テンプレートで Nil オブジェクトと条件付きレンダリングを処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。