我一直在关注Angular 5的GET POST等:
get() {
return this.httpClient.get<any>('https://api.github.com/users/seeschweiler');
}
或
http.get<ItemsResponse>('/api/items')
.subscribe(
// Successful responses call the first callback.
data => {...},
// Errors will call this callback instead:
err => {
console.log('Something went wrong!');
});
我没有看到承诺通常与它一起使用。
这是因为它不是真的需要或其他原因吗?
答案 0 :(得分:3)
默认情况下,Angular使用Observables。 Observable使您可以更灵活地使用流。
如果你想使用Promises,你仍然可以使用const express = require('express')
const router = express.Router()
module.exports.checkUser = function checkUser(uid, id, callback) {
// it gets true or false with no problem
console.log(uid === id)
// Need to send the output of true or false back to the condition checker (route file)
callback(uid === id)
}
函数将Observable转换为Promises。