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