gpt4 book ai didi

templates - 在运行时在 Ember 中动态编译 HTMLBars 模板

转载 作者:行者123 更新时间:2023-12-05 01:17:45 25 4
gpt4 key购买 nike

我想在运行时在 Ember 客户端上动态编译(然后呈现)HTMLBars 模板。我该怎么做?

最佳答案

这个答案现在已经过时了。请参阅我在上面接受的@poohoka 的回答。


基于 Kingpin2K 对 Compile template client side in ember using HTMLbars 的回答:

对于某些背景,回顾一下 Compiling Templates with Ember 1.10 可能会有用。 .我们仍然需要加载 ember-template-compiler.js。添加

  app.import('bower_components/ember/ember-template-compiler.js');

到你的 ember-cli-build.js

然后你可以这样写一个组件:

import Ember from 'ember';

export default Ember.Component.extend({

layout: Ember.computed(function() {
return Ember.HTMLBars.compile(
'{{foo-bar}} <span>' + 'hello' + '</span>'
);
}),

});

此解决方案可能会在 Ember 的 future 版本中中断,具体取决于 Ember 模板编译过程随着 Glimmer 2 的出现而发生的变化。 .

关于templates - 在运行时在 Ember 中动态编译 HTMLBars 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37345098/

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