【发布时间】:2014-04-15 23:38:05
【问题描述】:
我有这个简单的 js,它从 web api 加载数据,通过敲除应用绑定并应用 jQuery UI 小部件。
$(document).ready(function () {
infuser.defaults.templateSuffix = ".tmpl.html";
infuser.defaults.templateUrl = "Templates";
$.get("data.json")
.done(function(data) {
ko.applyBindings(data);
$(".accordion").accordion();
});
});
当我将模板放在主 html 文件中时,一切正常。
但是当我将模板移动到单独的文件中并通过 koExternalTemplateEngine.js 加载它们时,模板会正确加载,但不会应用 jQueryUI。 jQueryUI 工作正常,因为我可以在浏览器控制台中调用它,一切都回来了。
【问题讨论】:
标签: jquery-ui templates knockout.js template-engine