gpt4 book ai didi

ember.js - 类型错误 : compile is not a function

转载 作者:行者123 更新时间:2023-12-04 05:09:36 27 4
gpt4 key购买 nike

我如何处理错误:

类型错误:编译不是函数
模板 = compile(script.html());


在 ember-1.0.0-rc.1.js 中?

包含的框架有:

jquery-1.9.1.js

handlebars.1.0.0-rc.3.js

ember-1.0.0-rc.1.js

最佳答案

Ember 只需要 Handlebars 运行时(可作为 handlebars.runtime.js 来自 http://handlebarsjs.com )。如果您想在浏览器中进行模板编译(而不是预编译所有模板并将生成的 JavaScript 传送到浏览器),您需要在页面上包含完整的 Handlebars 并更改 compileEmber.Handlebars.compile . ( Ember.Handlebars.compile 用一些 Ember 特有的魔法包裹了 Handlebars.compile。)

例如,

<script src="/assets/jquery-1.9.js"></script>
<script src="/assets/handlebars-1.0.0-rc.3.js"></script>
<script src="/assets/ember-1.0.0-rc.1.js"></script>


MyView = Ember.View.extend({
template: Ember.Handlebars.compile("{{foo}} {{bar}}"),
});

关于ember.js - 类型错误 : compile is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041795/

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