使用带有require.js的bootstrap-multiselect

时间:2017-07-27 13:22:43

标签: twitter-bootstrap requirejs typeerror bootstrap-multiselect

我想在require.js中使用bootstrap-multiselect。 我在垫片上添加了以下几行:

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

这不起作用。 我得到以下例外:

  

“TypeError:$(...)multiselect不是函数”

在以下行 -

  

$( '#SomeDiv')。多选({

是否有人知道要在导出中添加什么才能使其正常工作?

我还从此链接更新了bootstrap-multiselect文件: https://github.com/davidstutz/bootstrap-multiselect/pull/665/files

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

1 个答案:

答案 0 :(得分:0)

管理以在我更改

后解决此错误
define(['jquery'], function($){//multiselect js here}

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