Я создаю LoadingController
ниже, представляю его и выполняю несколько методов:
this.loadingCtrl.create({
message: 'Sending Message...'
}).then(loadingEl => {
loadingEl.present();
this.conversationsService.addMessageToConversation(this.conversation.id, this.form.value.message);
this.loadMsg();
this.form.reset();
});
Как только addMessageToConversation()
успешно, я хочу dismiss
LoadingController.
Может кто-нибудь сказать мне, как я могу это сделать?
Вот addMessageToConversation()
на случай, если это потребуется:
addMessageToConversation(conversationId: string, message: string) {
this._conversations.getValue().find(conversation => conversation.id === conversationId)
.messages.push(
new Message(
Math.random().toString(),
message,
this.authService.userId,
new Date(Date.now())
));
}