如何在初始化插件后才需要依赖文件?

时间:2014-10-31 15:42:19

标签: javascript requirejs amd bootstrap-datepicker

我正在尝试使用bootstrap-datepicker插件进行本地化。 在我的模块中,我有依赖性:

define(
    ['bootstrap-datepicker-ru'],
    function(){}
)
...

在RequireJ配置中,我设置了路径:

paths: {
    'bootstrap-datepicker-ru': 'libs/bootstrap-datepicker/bootstrap-datepicker.ru',
    ...
}

并且垫片:

shim: {
    'bootstrap-datepicker-ru':{
        deps: ['libs/bootstrap-datepicker/bootstrap-datepicker'],
    },
    ...
}

所以我希望首先加载bootstrap-datepicker.js文件,因为它列在依赖项(deps)中,然后是bootstrap-datepicker.ru.js

但是我收到以下错误:

Cannot read property 'dates' of undefined bootstrap-datepicker.ru.js

我不明白为什么会收到此错误。在本地化文件中分配$.fn.datepicker.dates时,$.fn.datepicker.dates必须已存在。

0 个答案:

没有答案