0

RactiveJS のドキュメントでは、変数が true か false かをテストするためのテンプレートの条件が含まれているだけです...もう少し詳細を作成することは可能ですか?

のようなもの{{#var==1 && var2==2}}HTML CODE{{/var}}

フォームには多くの可能性があり、条件を作成するために各変数を観察する必要がある場合、それは本当に長くて難しいです...

できない場合は、データバインディングを行うための適切なライブラリを見つけるためのアドバイスをくれる人がいます =)

編集:

さらにテストした後、このコードは問題ないことがわかりました

{{# var1 == '1' || var2 == '2'}}OK{{/}}

しかし、このコードはそうではありません

{{# var1 == '1' && var2 == '2'}}OK{{/}}

普通ですか?

Plunkr => http://plnkr.co/edit/09OwnGzcf9SgJUSEdlC5?p=preview

4

1 に答える 1

1

github の問題で述べたように、アンパサンドは に変換されてい&amp;ます。<script>ではなくタグを使用してください<form>

http://plnkr.co/edit/Ig0Z9u07gYnnGk0tP6Zy?p=preview

より複雑なロジックを処理する必要がある場合は、ractive インスタンスに関数を追加して呼び出すこともできます。

{{# isOk(var1, var2) }} OK {{/}}

または、ロジックをモデルに入れることもできます (モデルに属している場合)。

于 2014-02-18T19:40:40.320 に答える