相关疑难解决方法(0)

Angular:Http vs获取API

尽管我了解Angular发出AJAX请求的方式,但我更喜欢使用内置的Fetch API,因为我不必仅订阅1个简单的请求就可以取消订阅。我尝试在我的有角度的应用程序中使用它,它没有引发任何错误,页面没有重新加载(仍然是SPA),一切正常。我想一切都有时间和地点。

这个:

window.fetch('/api/get_post_by_id/1').then(r => r.json()).then(j => { console.log(j); });
Run Code Online (Sandbox Code Playgroud)

比这更简单:

const obs = this.http.get('/api');
obs.subscribe(() => { ... });
obs.unsubscribe();
Run Code Online (Sandbox Code Playgroud)

基本上我的问题是,在开发Angular应用程序时使用Fetch API是否错误?

谢谢!

javascript http typescript angular

9
推荐指数
3
解决办法
3621
查看次数

标签 统计

angular ×1

http ×1

javascript ×1

typescript ×1