gpt4 book ai didi

javascript - 没有 Ember.js 可以使用 HTMLbars 吗?

转载 作者:行者123 更新时间:2023-11-29 18:03:54 25 4
gpt4 key购买 nike

我已经找了一段时间了,每次提到 HTMLbars 都会涉及到 Ember。问题是我想从 Handlebars 迁移到 HTMLbars,但是我的项目有一个自定义框架。如果所有 HTMLbars 都做到了,那么内容将作为 HTML 元素而不是字符串返回,为什么它是 Ember 独有的,有没有人找到解决这种独占性的方法。

最佳答案

是的,不用Ember.js也可以用,可以分析代码在demos或者你可以深入研究 tests in HTMLBars repository .

最有趣的代码片段是:

var template = compiler.template(templateSpec);
var env = { dom: new DOMHelper(), hooks: hooks, helpers: {} };
var scope = hooks.createFreshScope();

hooks.bindSelf(env, scope, data);

var dom = render(template, env, scope, { contextualElement: output }).fragment;

output.innerHTML += '<hr><pre><code>' + JSON.stringify(data) + '</code></pre><hr>';
output.appendChild(dom);

关于javascript - 没有 Ember.js 可以使用 HTMLbars 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32853170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com