我为 Select2 制作了一个非常简单的包装器(这真的很有帮助)并且在使用该formatSelection
字段时遇到了麻烦。例如,我通过我的包装器初始化 Select2,如下所示:
this.elem.select2({
allowClear : options.allowClear ? true : false,
placeholder : options.placeholder ? options.placeholder : undefined,
createSearchChoice : !options.preventNew ? this.newEntry : undefined,
formatSelection : this.formatSelection,
data : this.data
});
然而,问题是当this.formatSelection
被调用时(它是),this
是指 Select2 实例而不是我的包装器。任何人对如何让 select2 使用“正确”上下文调用我的函数有任何想法吗?