RactiveJS - 条件结构中的高级条件

时间:2014-02-18 08:02:57

标签: javascript conditional structure ractivejs

在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

1 个答案:

答案 0 :(得分:1)

正如我在github问题上提到的,您的&符号已转换为&amp;。使用<script>代码,而不是<form>

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

您还可以向ractive实例添加函数,并在需要处理更复杂的逻辑时调用它们:

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

或者您可以将您的逻辑放入模型中(如果它属于那里)。