dag*_*da1 6 ember.js ember-data
我有一个简单的余烬数据模型:
WZ.Exercise = DS.Model.extend
name: DS.attr 'string'
description: DS.attr 'string'
group: DS.belongsTo 'WZ.Group'
Run Code Online (Sandbox Code Playgroud)
如果已保存新记录或发生错误,我想向用户显示确认消息.错误可能是对象无效并返回错误json,如下所示:
{"errors":{"description":["can't be blank"]}}
Run Code Online (Sandbox Code Playgroud)
我可以看到每个模型都带有isSaving,isValid属性和isError属性.
谁能告诉我如何使用这些属性向用户显示正确的通知?
我无法帮助您完成验证部分,但如果您想根据数据状态向用户显示信息,您可以在视图模板中使用这些状态,如下所示:
{{#if content.isNew }}
<button {{ action save }} >Save</button>
{{/if}}
{{#if content.isSaving }}
<i>Saving record...</i>
{{/if }}
{{#if content.isLoaded }}
<b>Record created</b>
{{/if }}
{{#unless content.isValid }}
<error>Error saving data</error>
{{/unless }}
Run Code Online (Sandbox Code Playgroud)