间隔函数在我单击的最后一个元素中保持循环。我想要发生的是取消最后一次间隔,当我点击一个新元素并重新开始时,我点击它。我点击ng-repeat
中的每个项目。
这是我的代码。
$scope.onClickTab= function(x,tkid, sid, $event){
var vtpostdata = 'TokenId=' + tkid +
',SessionId=' + sid +
',ChatMessageCount=' + 0 +
',retrytimes=' + 10 +
',delayms=' + 100;
$interval(function() {
$http.jsonp(ServiceDomainSite + 'myApi' + vtpostdata + '?callback=JSON_CALLBACK&t='
+ new Date().getTime())
.success(function (data) {
var resultObject = angular.fromJson(data.Rows);
$scope.Chats = resultObject;
});
}, 1000);
};
谢谢你这对我的作品!上帝保佑男人。 –
@JohnWick很高兴帮助你。祝你今天愉快。 – lin