【发布时间】:2021-02-11 17:16:35
【问题描述】:
由于我是一个新手并且刚开始做一些前端,所以我遇到了 EmberJS transitionTo() 的问题。 问题是当我在产品的详细信息中单击“删除”时,它会在那里显示反馈消息,然后它会转移到主页。 如果我在详细信息,我想先跳转到主页,然后显示反馈消息。
我的代码:
delete: function(system,) {
const self = this;
this.get('data').del(systemId)
.then(function() {
self.transitionTo('home');
self.setFeedbackSuccess(self.currentModel, self.get('intl').t('delete.success'));
}).then(() => self.refresh())
.then(() => {
self.transitionTo('home');
self.setFeedbackSuccess(self.currentModel, self.get('intl').t('delete.success'));
})
.catch((errorObject) => {..})
.catch((errorObject) => self.errorHandler(errorObject, self.currentModel));
},
对函数的第一次调用是在详细信息页面上显示反馈的位置,如果我从那里删除它,在 .then(() => self.refresh()) 之后它将反馈中不显示任何内容,除非我在主页上,然后从那里删除。
【问题讨论】:
标签: javascript ember.js