|
|
1
2
您正在使用 async programming 您不能暂停代码的执行,您的订阅将在将来得到解决,但无法预测何时解决。您可以做的是将值存储在类属性中,并在subscribe中调用一个方法,以确保该方法仅在填充cadet对象时调用,而不是在此之前。参考 this 为了更好的理解。
|
|
|
2
1
假设你有
提供新信息后的更新:
不完全一样-subscribe块中的代码是异步运行的,所以请多花点时间
|
|
|
3
1
您有两种选择:
|
|
|
4
0
之前有一个用户发布了这个答案,但我再也看不到了。 我所能做的是创建一个在属性中设置值的方法,然后在可观察对象上的subscribe方法中调用该方法。
感谢所有评论和帮助我的人! |
|
|
5
-1
您可以按照kevin的建议简单地执行此操作:
对于学员的进一步操作,您所要做的就是在进行任何计算之前检查学员是否已定义。 |
|
|
Noober · 为什么firestore不过滤并始终返回所有文档? 8 年前 |
|
|
Sireini · 将静态数组搜索转化为可观察搜索 8 年前 |
|
|
james watt · 搜索栏Ionic 3不工作 8 年前 |
|
|
Stan · Angular RxJS-取消订阅mergeMap? 8 年前 |