Ich habe eine beobachtbare, die wie üblich zeichnen wird:Warten Sie, bis eine andere beobachtbare abonnieren nächsten
return oMassChangeOb
.subscribe(function (aMassDates) {
const oModel = self.getModel("vmCalSpecialDates");
oModel.setProperty("/aActualDates", aMassDates);
}, function (oErr) {
jQuery.sap.log.fatal(oErr);
});
Meine Frage ist, wie man läuft eine andere beobachtbar, sobald die oben beobachtbar wurde abonniert?
Ich konnte es wie folgt tun:
return oMassChangeOb
.subscribe(function (aMassDates) {
const oModel = self.getModel("vmCalSpecialDates");
oModel.setProperty("/aActualDates", aMassDates);
oSaveCancelFooterStateOb
.subscribe(function (oBtnState) {
const oModel = self.getModel("vmButtonsState");
oModel.setProperty("/bSave", oBtnState.bSave);
oModel.setProperty("/bCancel", oBtnState.bCancel)
});
}, function (oErr) {
jQuery.sap.log.fatal(oErr);
});
Aber ich weiß nicht, ob es der richtige Weg zu gehen ist.
Es gibt eine notification object, die das Szenario lösen könnte, aber nicht wissen, wie man es benutzt.