【发布时间】:2023-12-31 14:58:01
【问题描述】:
有没有人对在 EmberJS 项目中使用 Jekyll 有深入了解,以及它是否会对任一框架造成问题,因为他们对 {{ title }} 等变量使用双花括号语法。
在开始使用 Jekyll 和 EmberJS 构建大型环境之前,我只是想看看是否有人掌握了一些内部信息。
【问题讨论】:
标签: ember.js handlebars.js jekyll liquid
有没有人对在 EmberJS 项目中使用 Jekyll 有深入了解,以及它是否会对任一框架造成问题,因为他们对 {{ title }} 等变量使用双花括号语法。
在开始使用 Jekyll 和 EmberJS 构建大型环境之前,我只是想看看是否有人掌握了一些内部信息。
【问题讨论】:
标签: ember.js handlebars.js jekyll liquid
Ember 和 Jekyll 使用相同的语法在模板中注入变量。
{{variable}} 来显示variable 的内容,通常在页面的字体(或站点配置)中定义。{{variable}} 访问控制器(或模型)的 variable 属性或属性。 这一定是冲突的根源。 ,可以通过用{% raw %} 和{% endraw %} 标签包围Handlebars 代码来避免这种情况。 See this question了解详情:
{% raw %}
<script type='text/x-handlebars' data-template-name='index'>
<div>{{title}}</div>
</script>
{% endraw %}
问候
【讨论】: