在RactiveJS的文档中,我们只是在模板中有条件来测试变量是真还是假......可以再详细一点了吗?
像{{#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
答案 0 :(得分:1)
正如我在github问题上提到的,您的&符号已转换为&
。使用<script>
代码,而不是<form>
。
http://plnkr.co/edit/Ig0Z9u07gYnnGk0tP6Zy?p=preview
您还可以向ractive实例添加函数,并在需要处理更复杂的逻辑时调用它们:
{{# isOk(var1, var2) }} OK {{/}}
或者您可以将您的逻辑放入模型中(如果它属于那里)。