【发布时间】:2018-10-22 10:17:20
【问题描述】:
我正在使用angular6 创建一个单页应用程序来显示一些需要两次api 调用的信息
第一次通话:
GET /getInfo
响应:[{id: 111, name: jack, phone: 123456789}, .....]
第二次通话:
GET /available?id (takes the id get from the first request)
响应:{状态:可用}
我要做的是在 ngOnInit() 中进行第一次调用,然后在循环中进行第二次调用
但是,当我在 ngFor 中获取 id 并想要进行第二次调用时,如果我在 ngFor 中调用该函数,则该 api 将被频繁调用。有没有办法避免这种情况?或者有什么更好的方法来打第二个电话?
【问题讨论】:
-
你看过 Angular 文档,特别是教程吗? BTW angular6 不应该被标记为 angularjs - 它应该被标记为直角。
-
@DaleBurrell 感谢您的回复!我今天确实看了很多文档,我所做的是在 ngOnInit() 下进行第一个 api 调用,并尝试在 ngFor 循环中调用第二个 api 调用。但是,第二次调用会不断重复。
-
在这种情况下,您需要编辑您的问题以显示您尝试过的内容 - 否则问题太笼统了。
标签: angular