Ember.js 不使用帮助程序的EmberJS valueBinding

Ember.js 不使用帮助程序的EmberJS valueBinding,ember.js,Ember.js,我知道通过这样做 {{input id="name" valueBinding="name"}} 我可以在控制器中获得名称输入的值,如下所示: App.CreateArmyController = Ember.ObjectController.extend({ name: '', actions: { save: function() { alert(this.get('name')); } } }); 我希望能够使用标准HTML而不是输入助手。有没有

我知道通过这样做

{{input id="name" valueBinding="name"}}
我可以在控制器中获得名称输入的值,如下所示:

App.CreateArmyController = Ember.ObjectController.extend({
  name: '',
  actions: {
    save: function() {
      alert(this.get('name'));
    }
  }
});

我希望能够使用标准HTML而不是输入助手。有没有一种方法可以保留HTML,但仍然有绑定工作?我也觉得这样绑定值有点难闻。如果有更好的方法使用模型来实现这一点,我会接受这个想法。

简单回答,不,这绝对是在Ember中实现输入字段的最佳/正确方法

考虑到绑定,您不必使用valueBinding,还可以执行
{{input value=name}