ember.js - 设置 Ember.TextField 的 size 属性

标签 ember.js

我在 Ember View 中有以下元素:

{{view Ember.TextField size="30" valueBinding="urlSearch.search_url"}}

但是当我检查渲染的元素时,元素中没有 size 属性:
<input id="ember346" class="ember-view ember-text-field" type="text" value="http://www.bdec-online.com/bd-cmpy/bd-cz.cfm">

谁能告诉我如何设置 Ember.TextField 的大小属性?

最佳答案

我刚刚提交了一个向 Ember.TextSupport 添加 size 和 maxlength 的拉取请求:

https://github.com/emberjs/ember.js/pull/545

在等待的同时,您可以像这样修补 Ember.TextField:

Ember.TextField.reopen({
  attributeBindings: ['size', 'maxlength']
});

关于ember.js - 设置 Ember.TextField 的 size 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484828/

相关文章:

javascript - 如何在EmberJS中的N个嵌套子级中使用parentView.template

javascript - Facebook Like Box 未在 Ember 应用程序上加载

ember.js - 我应该如何在 Ember 应用程序中实现站点设置?

javascript - 将同级 div 添加到 Ember Form For 输入元素

javascript - 无法在 ember 中向后端服务器发出请求(错误 :'No Access-Control-Allow-Origin' )

javascript - 使用 findAll() 函数时 Ember-Data 中的错误

ember.js 和 require.js

Ember.js - 如何使用 DS.store.findRecord() 方法处理错误

javascript - EmberJS transitionTo/linkTo 回调

ember.js - Ember-data - "Attempted to handle event ` deleteRecord` on *record* 而处于 root.deleted.saved 状态。”