Magento 2在select.html中调用自定义库

时间:2017-07-27 21:55:41

标签: javascript magento knockout.js magento2 dropdown

我需要调用自定义库进行选择。我在敲除文件上调用此库时遇到问题。特别是对于使用此文件呈现的选择Magento_Ui / templates / form / element / select.html 我尝试过网上找到的所有东西,但没有运气。尝试使用新函数扩展select.js然后在此文件中的afterRender上调用它, 尝试使用x-magento-init,依此类推。

我需要为此选择执行此操作:$('select')。select2();

有人可以为这个问题提供具体而精确的解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。问题是当我在select.js中添加对自定义库的调用时,在定义中没有jQuery,我需要添加jQuery。但在此之后我得到了这部分的错误 返回Abstract.extend,因为它不是jQuery函数。只有在添加' ko' 在jQuery之前定义我能够在UI模块的afterRender方法中编写要调用的新函数。