获取在angularjs上动态变化的数据

时间:2018-09-25 12:10:46

标签: angularjs

我是angularjs的新手,我对ng填充使用诺言有一些疑问。

我想使用javascript访问填充的html数据。但是页面上的数据可以动态更改。

单击某些按钮时。它应该用可更改的数据填充角度。然后将使用最近填充的html源。

    array.forEach( function (id) {
        var promise = $http.post('http://postpagedomain.aspx?id=' + id).then(onComplete, onError);
        promise.then(function () {
            var html = $('#divframe').html();
        }
        );
    });
        var onComplete = function (response) {
            $scope.Info = response.data;
}

不考虑同步问题导致的最新数据。我该如何处理?

1 个答案:

答案 0 :(得分:0)

可以直接进行http调用,而不是使用变量来响应http调用。就像是: $ http.post('http://postpagedomain.aspx?id='+ id).then(onComplete,onError);

因此,这将在API返回成功时调用onComplete方法,并在onComplete的函数体中将API调用成功后编写所有要执行的动作逻辑。 还应在代码中包含onError函数,以获取API引发的任何异常。 您的代码可能类似于:

array.forEach( function (id) {
    $http.post('http://postpagedomain.aspx?id=' + id).then(onComplete, onError);
});
function onComplete(response) {
    $scope.Info = response.data;}