0
我想检查,如果给定的clientName存在于Observable Collection中,但是在异步运行的原因中,我根本没有得到“false”返回值。如何改变我的功能同步 - 我想不使用回调 - 刚刚返回真/假在Observable sync中进行搜索
checkIfClientNameIsUnique(clientName: string): boolean {
var isUnique = true;
this.getAll()
.subscribe(clients => {
clients.forEach(client => {
if (clientName == client.name) {
isUnique = false
}
})
});
return isUnique
}
如何将checkIfClientNameIsUnique body转换为Promise?我的问题是将this.getAll()参数发送到Promise主体 – Avocado20
我在我的答案中添加了示例,让我知道它的工作原理:) –
是否有任何方法使它在没有ECMA6的情况下为异步?或者像你在第1点中提到的那样使用它? – Avocado20