据我所知,Angular监视器在每个脏检查循环中进行评估。因此,我需要在核心JavaScript中为监视HTTP响应JSON对象编写类似的功能。
类似于以下内容:
var oldResponseData='{"name":"Ram","age":"45"}';
function myCustomeWatch(httpResponseData){
if(httpResponseData===oldResponseData){
return false;
}else{
oldResponseData=httpResponseData;
}
}
.
.
.
httpResponseData='{"name":"Ram","age":"46"}';//'{"name":"Ram","age":"45"}' != '{"name":"Ram","age":"46"}'
setInterval(function(){
myCustomeWatch(httpResponseData);
},3000);
httpResponseData
。 - Paul S.