Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js中的Jquery扩展函数_Javascript_Jquery_Ember.js - Fatal编程技术网

Javascript Ember.js中的Jquery扩展函数

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应用程序中的

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

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){}
    });
  }
});