【问题标题】:Duplicate http post in Angular JSAngular JS中的重复http帖子
【发布时间】:2015-10-25 09:21:24
【问题描述】:

我对 Angularjs 中的 $http 帖子有疑问。任何人都可以帮助避免重复请求... 这是我在控制器中的代码

var myApp = angular.module("myApp", ['ngRoute', 'pascalprecht.translate']);
myApp.controller('mainController', function ($scope, $translate, $location, $rootScope, $http, $filter, $interval) {
var myInit = function () {
            $http.post("API_V1/api.asmx/fetchALLRate", { data: {} })
                  .success(function (data, status, headers, config) {
                   this.objRate = $.parseJSON(data.d);
                   //do something...
            });
        };
angular.element(document).ready(myInit);

这是图片 duplicate request error

提前谢谢你..希望任何人都可以帮助我...顺便说一句,对不起我的英语不好。

【问题讨论】:

  • 你能显示你定义mainControllerng-app的相关html吗?

标签: javascript asp.net angularjs


【解决方案1】:

我认为不需要angular.element(document).ready(myInit);。改成myInit();

【讨论】:

  • 仍然重复兄弟:(
  • 这很奇怪。你确定你没有调用 myInit 两次。为了确定,在 myInit 函数中添加一个 console.log 来检查它是否被调用了两次。
  • 是的,兄弟,我没有两次调用 myInit 或两次声明控制器。我不知道为什么会发生这个错误。
  • 这是我的 HTML 代码兄弟 //一些 javascript
  • 非常感谢,因为您关注我的问题 Tarun。我通过使用“ng-init cho 标签”的方式处理我的问题。再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
  • 2015-04-13
  • 1970-01-01
  • 2019-04-07
  • 1970-01-01
  • 2019-06-09
  • 2015-10-04
相关资源
最近更新 更多