У моей модели есть свойство "name", я должен проверить, есть ли у какого-либо экземпляра модели это имя первым, когда я сохраняю это свойство, если оно есть, я сгенерирую имя и повторю вышеупомянутое. Проблема в том, что у меня естьПонятия не имею, как справиться с такой ситуацией с Observable. Я пробовал рекурсивную функцию, но она не работает!Может ли кто-нибудь помочь мне?
test(name: string): string {
const url = `/api/products/?name=${name}`;
return this.http.get<any>(url).map(data => {
if (data.length > 0) {
name = "an other name";
this.test(name);
}
return name;
});
}