我正在使用jsrender:JsRender v1.0pre
不幸的是,我无法更新到最新版本。
我想在我的模板中使用条件语句,如下所示:
{{if IsSometing}}
SomeText
{{/if}}
但是,这会在jsrender代码中引发错误:
if ( !current ) {
throw "Expected block tag";
}
条件语句是否适用于此版本中的模板?如果是这样,怎么样? I have a jsfiddle here我正在使用的版本。
必须将条件语句移动到模板的第一个单元格中才能获得错误。
由于
答案 0 :(得分:2)
这是一个非常古老的版本,当时语法不同。
{{#if IsSomething}}
SomeText
{{/if}}
如果你真的无法更新到最新的JsRender,那么至少你需要从GitHub中获取与你的版本相对应的一组样本和演示页面。我不确定你正在使用哪个提交。这是一个这样的页面:
否则你只会猜测你的版本的语法和功能......