首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twig Renderer和Tempo JS Renderer在一起?

Twig Renderer和Tempo JS Renderer在一起?
EN

Stack Overflow用户
提问于 2013-11-15 07:51:28
回答 2查看 156关注 0票数 1

我有一些问题,使用Twig引擎和节奏引擎在一个项目。

代码语言:javascript
复制
<ul id="tweets" class="list-unstyled">
               <li data-template>
                   <img src="#" data-src="{{author}}" />
                   <h3>{{uuid}}</h3>
                   <p>{{comment}}<span>, {{age}} <small>ago</small></span></p>
               </li>
   </ul>

{{author}(例如)必须由Tempo呈现,并由异步ajax调用填充。当Twig呈现PHP时,它用空字符串填充括号标记,因为此时标签是未知的或为null。这两个引擎具有相同的语法。

有什么想法吗?我建议你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-15 08:03:04

从节奏文档

为了使与其他框架(如Django )一起使用Tempo更容易,可以将Tempo配置为使用默认的{{ .}和{% . %}以外的周围大括号。 为此,您将var_braces和tag_braces参数传递给Tempo.prepare函数。这些将从中间分开,形成左大括号和右括号。

代码语言:javascript
复制
Tempo.prepare('marx-brothers', {'var_braces' : '\\[\\[\\]\\]', 'tag_braces' : '\\[\\?\\?\\]'});
票数 3
EN

Stack Overflow用户

发布于 2013-11-15 07:55:51

丑陋,但它应该有效:

代码语言:javascript
复制
<img src="#" data-src="{{'{{author}}'}}" />

小枝现在将呈现{{author}}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19996076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档