我使用RequireJS导入javascript库。我想改变select2的默认语言作为文档指南,但是没有运气。
define(['jquery', 'select2'], function($) {
$(".select2").select2({
language: 'es'
});
});select2 ()中的'select2‘指向select2 4.0.0包中的select2 2/dist/js/select2.Ful.js。
我必须手动加载locale文件select2 2/dist/js/i18n/es.js还是做其他事情?
此外,我希望更改所有select2实例的默认语言设置,这样就不需要在那里传递语言值。
谢谢。
发布于 2017-01-06 02:08:47
我创建了一个关于如何设置默认语言的小提琴,基本上如下所示:$.fn.select2.defaults.set('language', 'jp');
在初始化Select2时不必定义语言,而是可以在任何父元素的lang属性中定义为lang="es“。
这里是解释如何使用require.js加载语言文件。
如何告诉Select2在哪里查找模块?对于大多数AMD和CommonJS设置,Select2使用的数据文件的位置将自动确定和处理,而不需要做任何事情。 如果在构建环境中使用Select2,在构建步骤中更改了先前存在的模块名称,则Select2可能无法找到可选的依赖项或语言文件。可以使用amdBase和amdLanugageBase选项手动设置用于这些文件的前缀。
下面是支持的语言列表:语言select2
https://stackoverflow.com/questions/41483037
复制相似问题