【发布时间】:2013-11-26 23:00:22
【问题描述】:
我正在通过 requirejs 将 slickgrid 注入我的模块中。我可以向您展示我的配置,但我已经尝试了很多事情,以至于我不知道从哪里开始。我的意思是,如果您也想要我,我会的,但是如果有人可以告诉我正确的方法来做一些我的头发可能会长回来。
【问题讨论】:
我正在通过 requirejs 将 slickgrid 注入我的模块中。我可以向您展示我的配置,但我已经尝试了很多事情,以至于我不知道从哪里开始。我的意思是,如果您也想要我,我会的,但是如果有人可以告诉我正确的方法来做一些我的头发可能会长回来。
【问题讨论】:
这是基本的需求配置:
require.config({
paths: {
// jQuery & jQuery UI
jquery: 'jquery',
jqueryui: 'jquery.ui',
dragevent: 'jquery.event.drag',
dropevent: 'jquery.event.drop',
// SlickGrid
slickcore: 'slick.core',
slickgrid: 'slick.grid',
slickdataview: 'slick.dataview'
},
shim: {
jquery: { exports: '$' },
jqueryui: ['jquery'] },
dragevent: ['jquery'],
dropevent: ['jquery'],
slickcore: ['jqueryui'],
slickgrid: ['slickcore', 'dragevent', 'dropevent'],
slickdataview: ['slickgrid']
}
});
然后在您的模块中,您将拥有以下内容:
define(['slickgrid', 'slickdataview'], function(){
// Do stuff with SlickGrid.
})
【讨论】: