如何仅在提交成功时添加到控制器?Ember.js
在控制器中如何仅在提交成功时添加到控制器?Ember.js,ember.js,Ember.js,在控制器中 this.get('store').createRecord(Emb.Painting, {name: n}); this.get('store').commit(); 在模板中 <ul> {{#each controller}} <li> {{name}} </li> {{/each}} {{{#每个控制器}} {{name}} {{/每个}} 尽管您可以放置 didCreate: function() { } 在你
this.get('store').createRecord(Emb.Painting, {name: n});
this.get('store').commit();
在模板中
<ul>
{{#each controller}}
<li>
{{name}}
</li>
{{/each}}
{{{#每个控制器}}
-
{{name}}
{{/每个}}
尽管您可以放置
didCreate: function() {
}
在你的模型中。我找不到任何直接回拨。我决定在我的视图层添加验证。另一个选项是在控制器中设置计算属性,并使用
.mapProperty('isNew',false)