必须两次调用角度服务才能调用我的api

时间:2017-08-05 23:08:26

标签: javascript angularjs ngresource

我开始以角度编写代码并且似乎已经卡住了。我创建了一个简单的服务,它将调用我的API来删除数据库中的项目。我正在调用我的服务,我创建了以下方式:

colorList

与此相关的奇怪之处在于我的服务和对服务的调用都有效。如果我点击删除按钮删除学生,将会发出请求,但是不会在约15秒内调用api,我将在Chrome控制台中获得待处理状态。但是,如果我单击两次删除按钮,它将立即删除学生(没有待处理的时间段)。有没有人知道为什么会发生这种情况所以我可以对其进行调查?

需要注意的重要事项:

  1. Angular版本 - 1.5.8
  2. 使用$ resource进行我的restful API调用
  3. 我在我的函数中有调用studentService.del的控制台日志,我看到我在单击删除时输入该函数,但我没有在回调中看到API或前端的日志语句我没有看到的控制台日志功能标记为"我在删除FE回调"。如果我等待〜15秒,或者两次调用该函数,我最终会看到这个和API日志语句。
  4. 我使用ng-repeat来填充学生列表并阅读它可能需要花费很长时间才能执行,因为它在下一个$摘要周期之前没有执行,我不确定是否发生这种情况,但这有可能吗?如果是这样我将如何解决这个问题?

0 个答案:

没有答案