【发布时间】:2016-08-02 23:54:27
【问题描述】:
我想在服务器响应时显示一条错误消息,但未找到记录。
路由处理程序中的模型:
model: function(userLoginToken) {
var userLoginToken= this.store.createRecord('userLoginToken');
return userLoginToken;
},
动作:
actions: {
sendOTP: function(userLoginToken) {
var thisObject = this;
var model=this.currentModel;
this.store.findRecord('user-login-token', userLoginToken.get('mobileNumber')).then(function(response) {
//thisObject.get('controller').set('model', response);
},
function(error) {
//thisObject.get('controller').set('model', error);
//alert("model======== "+model.get('errors'));
});
},
模板未显示任何错误消息。
模板:
{{#each model.errors.messages as |message|}}
<div class="errors">
{{message}}
</div>
{{/each}}
很遗憾,错误消息没有出现。
【问题讨论】:
-
嗨。你把你的项目上传到 github 了吗?也许您可以在那里与我们分享更多代码。您能否分享一些服务器响应负载,您使用哪个适配器?
标签: ember.js ember-data htmlbars