在Angular中Promise和Observable之间有什么区别?每一个例子都有助于理解这两种情况。在什么情况下,我们可以使用每种情况?