如何在处理动作后清除输入助手?

时间:2016-01-30 11:18:32

标签: ember.js

我正在使用Ember v 1.13.8

我有输入帮助:

{{input type="text" value=newData action="addNewItem"}}

和动作处理程序:

actions: {
    addNewItem: function(value) {
      this.get('personList').pushObject({name: value});
      this.set('newData', '');
    }
}

正如您所看到的,为了清除输入,我在控制器中有变量存储临时值。我让input帮助依赖于它,这种方法有效,但我想知道可能有Ember这样做吗?

1 个答案:

答案 0 :(得分:7)

你的方法是正确的。我能看到的唯一更多的Ember方法是在声明函数时使用新的JavaScript语法:

print(list[n-1])