使用 bootstrap-multiselect 和 require.js

Using bootstrap-multiselect with require.js

我想将 bootstrap-multiselect 与 require.js 一起使用。 我在 shim 中添加了以下行:

shim: {
bootstrap : {
            deps: [ 'jquery', 'jquery_ui']
        },
bootstrap_multiselect: {
            deps:['jquery', 'jquery_ui', 'bootstrap'],
            exports: 'multiselect'
        }
}

这是行不通的。 我收到以下异常:

"TypeError: $(...) multiselect is not a function"

在下一行-

$('#SomeDiv').multiselect({

有谁知道要在导出中添加什么才能使这项工作正常进行?

我还从这个 link 更新了 bootstrap-多选文件: https://github.com/davidstutz/bootstrap-multiselect/pull/665/files

我觉得我在 shim 文件中做错了什么。

我更改后设法解决了这个错误

define(['jquery'], function($){//multiselect js here}

define(['jquery', 'bootstrap_multiselect'], function($){//multiselect js here}