在JSViews中创建“if”动态

时间:2013-09-18 20:11:04

标签: javascript jsviews

我正在尝试使用JSViews来创建动态UI。我希望有单选按钮隐藏/显示ui的不同部分,并将单选按钮绑定到我的数据。

创建和绑定单选按钮可以正常工作,但我仍然坚持下一部分。我尝试使用{{if}}根据驱动单选按钮的相同值显示ui的不同部分。它根据初始值显示正确的ui,但是当我更改单选按钮时,if不会使用新值进行评估。

这是jsfiddle,显示了我到目前为止所拥有的内容。

不按我想要的方式工作的部分是

template += '{{if dynamic}}';
template += 'dynamic';
template += '{{else}}';
template += 'static';
template += '{{/if}}';
template += "</div>";

甚至可以用jsviews做我想做的事情吗?我试图摆脱一堆处理所有点击并隐藏和手动显示的代码。

2 个答案:

答案 0 :(得分:0)

好的,所以看起来这是一个简单的修复。我无法在任何地方找到它。

如果我改变

{{if dynamic}}

{^{if dynamic}}
然后它神奇地变得充满活力。请参阅here

答案 1 :(得分:0)

这是正确的。

当然,它已被记录(实际上在很多地方)。以下是其中一些: