AngularJs:无限循环$ http请求

时间:2014-09-18 16:32:41

标签: javascript angularjs angularjs-scope infinite-loop

我获得了无限循环的http请求(200 OK)。 我只需要在用户进入页面时请求。 还有其他选择吗?

(PHP部分有效)

HTML:

<div ng-show="success" ng-repeat="item in xperiences">
    <img src="{{ getuserimage(item.fk_id_user) }}" class="img-circle" />
</div>

JavaScript:(内部控制器)

$scope.getuserimage = function (id_user) {
    $http({
        url: 'http://danieloliveira.eu5.org/teste/user.php',
        method: "POST",
        data: {id_user: id_user},
        withCredentials: true,
        headers: {
            'Content-Type': 'application/json; charset=utf-8'
        }}).success(function(data) {
            if(data.success) {
                    return data.user.avatar;
            }
        });
};

0 个答案:

没有答案