レコードでサーバーが応答しないときにエラーメッセージを表示したいと思います。ember js 2.0でエラーメッセージを表示するには
ルートハンドラでモデル:
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にアップロードしましたか?たぶんもっと多くのコードを私たちと共有することができます。いくつかのサーバー応答ペイロードを共有してください。どのアダプターを使用しますか? – Zoltan