Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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
如何使用ember.js使textarea自动增长?_Ember.js_Autogrow - Fatal编程技术网

如何使用ember.js使textarea自动增长?

如何使用ember.js使textarea自动增长?,ember.js,autogrow,Ember.js,Autogrow,如何使TextArea插件与ember.js一起工作?它似乎不适用于Ember.TextArea 我试过这个(咖啡脚本): Ember获取此信息的方式似乎存在问题。$()对于与自动增长插件不兼容的视图,导致自动增长无法正确侦听文本区域上的事件。使用视图的elementId显式创建选择器可以让示例正常工作 我使用的是Ember 1.0.0-PRE.4 例如: 如果你正在使用凉亭,请考虑这个备选方案: 然后 })) 及 很好,这一个支持事件触发,这是非常有用的,因为我们必须处理双向绑定!我发现另外两

如何使
TextArea
插件与ember.js一起工作?它似乎不适用于
Ember.TextArea

我试过这个(咖啡脚本):


Ember获取此信息的方式似乎存在问题。$()对于与自动增长插件不兼容的视图,导致自动增长无法正确侦听
文本区域上的事件。使用视图的
elementId
显式创建选择器可以让示例正常工作

我使用的是Ember 1.0.0-PRE.4

例如:


如果你正在使用凉亭,请考虑这个备选方案:

然后

}))


很好,这一个支持事件触发,这是非常有用的,因为我们必须处理双向绑定!我发现另外两个不支持事件,只听keyUp事件。
  App.TextField = Ember.TextArea.extend
    didInsertElement: ->
      opts =
        animate: false
        cloneClass: 'faketextarea'
      @$().autogrow(opts)
App.TextField = Ember.TextArea.extend({
  didInsertElement: function() {
    opts = {
      animate: false,
      cloneClass: 'faketextarea'
    }
    $('#'+this.get('elementId')).autogrow(opts);
  }
});
"dependencies": {
    "jquery": "~2.0",
    "ember": "1.2.0-beta.4",
    "ember-data-shim": "v1.0.0-beta.3",
    "handlebars": "1.1.2",
    "jquery-autosize":""
},
App.AutosizeTextArea = Ember.TextArea.extend({
didInsertElement: function() {
    $('#'+this.get('elementId')).autosize();
}
{{view App.AutosizeTextArea value=notes}}