Javascript Ember.js中的Jquery扩展函数
有没有办法在Ember.js中创建与以下代码等效的代码Javascript Ember.js中的Jquery扩展函数,javascript,jquery,ember.js,Javascript,Jquery,Ember.js,有没有办法在Ember.js中创建与以下代码等效的代码 jQuery.fn.extend({ functionName: function(myValue){} }); 我还希望这个函数是全局的。此函数将用作 $('textarea').functionName('value'); 如果要扩展jQuery并添加自己的函数,请在初始值设定项中执行。在app/initializers/jquery extend.js中添加以下代码(根据需要命名) 现在,您可以在您的ember应用程序中的
jQuery.fn.extend({
functionName: function(myValue){}
});
我还希望这个函数是全局的。此函数将用作
$('textarea').functionName('value');
如果要扩展jQuery并添加自己的函数,请在初始值设定项中执行。在
app/initializers/jquery extend.js
中添加以下代码(根据需要命名)
现在,您可以在您的ember应用程序中的任何位置使用
$().functionName()
。您实际上想实现什么?你看过吗?它们可能适合您的需要。正在尝试操作文本区域内的数据/内容。例如:在特定的光标位置插入特定的文本。您应该尝试直接操作数据,然后将其绑定到模板,这通常更符合Ember的工作方式。是的。我已经编辑了评论。这可能会让情况明朗一点。
import Ember from 'ember';
export default Ember.Object.create({
name: 'Extend jQuery',
initialize() {
jQuery.fn.extend({
functionName: function(myValue){}
});
}
});