【发布时间】:2020-10-14 01:35:54
【问题描述】:
我有以下代码:
runThisFunction.subscribe();
在这个函数中 - 我有 2 个场景。一个立即返回一个可观察对象,并在它显示一个模态并且用户单击“确定”之后 - 然后发送可观察对象。我的问题是我可以立即返回而没有任何问题,但是如何延迟发送 obvservable 直到用户点击确定? 我收到一个订阅未定义的错误。
runThisFunction() { //This is what I have and it returns fine. How do I do the same but after a modal event?
let result = new Observable(observable => observable.next(data));
return result;
}
【问题讨论】:
-
嗯,函数runThisFunction 必须被调用。也就是说,您必须执行“runThisFunction()”,而不仅仅是“runThisFunction”。 “runThisFunction”是方法引用,不是方法调用。