Pau*_* Z. 4 javascript requirejs jquery-select2 select2
我使用 RequireJS 来导入 javascript 库。我想更改 select2 的默认语言作为文档中的指南,但没有运气。
define(['jquery', 'select2'], function($) {
$(".select2").select2({
language: 'es'
});
});
Run Code Online (Sandbox Code Playgroud)
define() 中的“select2”指向select2/dist/js/select2.full.js在 select2 4.0.0 包中。
我是否必须手动加载语言环境文件select2/dist/js/i18n/es.js或执行其他操作?
另外,我想更改所有 select2 实例的默认语言设置,这样我就不需要在那里传递语言值。
谢谢。
我创建了一个关于如何设置默认语言的小技巧,基本上是这样的:
$.fn.select2.defaults.set('language', 'jp');
语言不必在 Select2 初始化时定义,而是可以在任何父元素的 [lang] 属性中定义为 [lang="es"]。
这里解释了如何使用 require.js 加载语言文件。
我如何告诉 Select2 在哪里寻找模块?对于大多数 AMD 和 CommonJS 设置,Select2 使用的数据文件的位置将自动确定和处理,无需您执行任何操作。
如果您在构建环境中使用 Select2,其中预先存在的模块名称在构建步骤期间发生了更改,则 Select2 可能无法找到可选的依赖项或语言文件。您可以使用 amdBase 和 amdLanugageBase 选项手动设置要用于这些文件的前缀。
- $.fn.select2.defaults.set('amdBase', 'select2/');
- $.fn.select2.defaults.set('amdLanguageBase', 'select2/i18n/');
这是支持的语言列表: languages select2
| 归档时间: |
|
| 查看次数: |
7066 次 |
| 最近记录: |