Go Simple If Check Not Working in Template
この質問は、テンプレート内で bool フィールドに対して if チェックを実行しようとしたときに直面する問題を解決します。 Go テンプレートを使用した構造体。何度か試みましたが、テンプレートは正しくレンダリングされませんでした。
提供されたカテゴリ構造体には、ブール型フィールド isOrientRight が含まれています。 if ステートメントを使用してこのフィールドが true かどうかを確認しようとすると、テンプレートはレンダリングを停止します。
解決策
解決策は、アクセスするフィールドをエクスポートすることです。テンプレート。 Go では、テンプレートからアクセスする必要があるすべてのフィールドをエクスポートする必要があります。つまり、最初の文字を大文字にする必要があります。
<code class="go">type Category struct { ImageURL string</code>
以上がGo テンプレートで「if」チェックが機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。