Jquery在Ember.js中扩展函数

时间:2016-07-12 10:56:59

标签: javascript jquery ember.js

有没有办法在Ember.js中创建以下代码的等价物

jQuery.fn.extend({
    functionName: function(myValue){}
});

此外,我希望此功能是全局的。此功能将用作

$('textarea').functionName('value');

1 个答案:

答案 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()