我正在尝试使用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
必须已存在。