クロージャーのjavascriptテンプレートライブラリを学び始めました。クロージャ テンプレート soy ファイル内にローカル変数を作成することは可能ですか? 使ってみた
$i=1;
$i=1
ただし、宣言する代わりに画面に出力されます。
http://code.google.com/p/closure-templates/source/browse/trunk/examples/features.soyで例を調べまし たが、同じタイプの例は見つかりませんでした。
クロージャーのjavascriptテンプレートライブラリを学び始めました。クロージャ テンプレート soy ファイル内にローカル変数を作成することは可能ですか? 使ってみた
$i=1;
$i=1
ただし、宣言する代わりに画面に出力されます。
http://code.google.com/p/closure-templates/source/browse/trunk/examples/features.soyで例を調べまし たが、同じタイプの例は見つかりませんでした。
はい、できるようになりました!2011 年に削除された Closure Templatesのビルドがある場合は、次のようにローカル変数を宣言できます。
{let $first: $person.firstName /}
{$first}
のよう{param}
に、開始タグと終了タグの間により複雑な式を使用してローカル変数を定義することもできます。
{let $name}
{$person.firstName} {$person.lastName}
{/let}
他のコマンドを使用して変数を定義したい場合は、このフォームを使用する必要がある場合があります。
{let $className}
{css name_class}
{/let}
<div class="{$name_class}"></div>
使用方法の詳細については、プロジェクトのドキュメントlet
を参照してください