我有一些做ajax调用的旧代码。我编写了一个新的angular 10应用程序,它需要将原始ajax代码直接运行到angular服务中(根据需求(。有没有一种方法可以直接运行ajax调用或使用节点模块。谢谢你的帮助。
@Injectable({providedIn: 'root'})
export class SomeService {
destroy$ = new Subject();
constructor(private http: HttpClient) { }
ajax(): Observable<DataType> {
return this.http
.get<DataType>(URL, {params: {email: 'tt@tt.tt'}})
.pipe(
takeUntil(this.destroy$), // will unsubscribe automatically if call this.destroy$.next(true) && this.destroy$.complete()
map(data => /*map data here if need*/)
);
}
}