gpt4 book ai didi

javascript - 将 knockout.simpleGrid.3.0.js 与 Require.js 结合使用

转载 作者:数据小太阳 更新时间:2023-10-29 05:36:09 25 4
gpt4 key购买 nike

我在一个网站上使用带有 knockout 的 require.js,并想使用此链接中的 simpleGrid 示例 http://knockoutjs.com/examples/grid.html但是我不能将 kncokout.simpleGrid.3.0.js 包含在 Require 中。

我试过用

包装插件
define(['jQuery', 'knockout'], // Require knockout
function($, ko) {

});

这不起作用,似乎问题出在模板上。

感谢任何帮助

最佳答案

在您的 require 配置中,您应该创建一个指向 simpleGrid 库的路径,并使用 shim 告诉它它依赖于 Knockout,以便您的库以正确的顺序加载。这是一个例子:

var require = {
paths: {
'jquery': 'lib/vendor/jquery-2.0.3',
'ko': 'lib/vendor/knockout-3.0.0',
'koSimpleGrid': 'lib/vendor/knockout.simpleGrid.3.0'
},
shim: {
'koSimpleGrid': {
deps: ['ko']
},
}
};

然后您可以从定义中的示例中复制粘贴 View 模型代码,如下所示:

define(['jquery', 'ko', 'koSimpleGrid'], function ($, ko) {
// VIEW MODEL GOES HERE
});

关于javascript - 将 knockout.simpleGrid.3.0.js 与 Require.js 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22374448/

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