0
Observable CollectionにclientNameが指定されていても、非同期で実行されているため、「偽」の戻り値はまったくありません。どのように同期するように私の機能を変換するために - 私はコールバックを使用しない希望 - ちょうどtrueを返す/偽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本文をPromiseに変換する方法はありますか?私が持っている問題は、Promise本体にthis.getAll()パラメータを送信することです – Avocado20
私は私の答えに私が例を追加しました、それが働くことを知らせてください:) –
は、ECMA6なしで非同期にする方法はありますか?または、ポイント1で言及したように使用しますか? – Avocado20