0

我正在尝试使用 JSViews 来制作动态用户界面。我想要隐藏/显示 ui 不同部分的单选按钮,并将单选按钮绑定到我的数据。

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

这是一个jsfiddle,它显示了我到目前为止所拥有的。

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

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

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

4

2 回答 2

0

好的,所以这似乎是一个简单的修复。它只是没有记录在我能找到的任何地方。

如果我改变

{{if dynamic}}

{^{if dynamic}}

然后它神奇地变成动态的。见这里

于 2013-09-18T20:34:09.370 回答
0

这是正确的。

当然它是有记录的(实际上在很多地方)。这里是其中的一些:

于 2013-09-25T00:46:44.683 回答