有jQuery模板没有条件?

时间:2015-08-29 21:30:36

标签: javascript jquery templates template-engine jquery-templates

我正在观看有关jQuery Template的课程(2014年)。

一句话困扰着我:
来自文字

  

jQuery模板的优点在于它是一个插件   jQuery的。它利用现有的jQuery语法。还有很多网站   已经使用jQuery了。所以很有可能,你已经熟悉了   加载和使用这个特定的插件。它用于简单   模板。 jQuery模板中没有条件或逻辑。

但是jQuery Template有{{if}},{{else}}。所以jQuery模板有条件。我对吗?) 或者我不会误解作者?还是严重的作者错误?

我试图找到文档

jquery-template - 是旧版本吗?我没找到 if 语句

jquery-tmpl - 这是新版本吗? readme.md描述了

  

{each}},{{if}},{{else}},{{html}},{{tmpl}}和{{wrap}}

1 个答案:

答案 0 :(得分:0)

有关jQuery模板的上下文,请参阅代码中的信息:https://stackoverflow.com/tags/jquery-templates/info

您将看到原始的官方jQuery模板就是这个jquery-tmpl。它确实支持条件。正在进行的下一代jQuery模板版本是jsrender - 它实际上具有更好的代码,标记和逻辑分离(以及更好地与DOM分离) - 并提供比jQuery模板更强大的逻辑支持。

您给jquery-template的另一个链接是一种完全不同的模板方法,最近选择使用'jquery-templates'作为其github项目名称,尽管它实际上与官方无关(和使用得很多)jQuery模板。