有没有办法在Ember.js中创建以下代码的等价物
jQuery.fn.extend({
functionName: function(myValue){}
});
此外,我希望此功能是全局的。此功能将用作
$('textarea').functionName('value');
答案 0 :(得分:2)
如果要扩展jQuery并添加自己的函数,请在初始化程序中执行。在app/initializers/jquery-extend.js
中添加以下代码(根据需要命名。)
import Ember from 'ember';
export default Ember.Object.create({
name: 'Extend jQuery',
initialize() {
jQuery.fn.extend({
functionName: function(myValue){}
});
}
});
现在,您可以在余烬应用中的任何位置使用$().functionName()
。