【发布时间】:2015-07-16 02:20:39
【问题描述】:
我正在努力让剑道在 Aurelia 工作,但这并不容易......
VM attach() 挂钩内的以下调用在 shim.min.js:1444 中引发“jQuery(...).kendoPager 不是函数”异常:
jQuery("#pager").kendoPager({
dataSource: dataSource
});
我已经尝试了多种方法来定义 GlobalBehavior.jQueryPlugins() 设置,以下是迄今为止我在 main.js 中的最佳尝试:
import {GlobalBehavior} from 'aurelia-templating-resources';
GlobalBehavior.jQueryPlugins["kendopager"] = "kendoPager";
不幸的是,没有太多关于这方面的文档,所以有人在黑暗中摸索了一下,所以我们将不胜感激。
普通的 jQuery 函数在这里可以正常工作,所以问题似乎与使用 Kendo 有关。
提前致谢
【问题讨论】:
-
你用
jspm安装插件了吗? -
好吧,实际上我并没有关注 Aurelia 团队成员之一所做的 kendo-spike2 示例,其中 Kendo 只是包含在 index.html 文件中。我现在已经完成了成功执行的“jspm install kendo-ui”......但错误仍然存在。我想我现在需要添加适当的导入语句来包括剑道 - 我只需要弄清楚如何做到这一点......
-
我在这里写了一篇关于创建用于包装 css 框架的自定义元素的博客:davismj.me/blog/semantic-custom-element
标签: aurelia