gpt4 book ai didi

javascript - 60 秒后更新 Angular 模型

转载 作者:行者123 更新时间:2023-11-29 16:54:29 25 4
gpt4 key购买 nike

如何让我的模型在 60 秒后自动更新?

我在 $scope.tweets 中有一个包含推文列表的数组。我希望 $scope.currentTweet 每 60 秒从数组中弹出一条推文。

是否有特定的方法可以在 Angular 上做到这一点?

最佳答案

是的,你可以。 AngularJS 为您准备了 $interval。

  1. 将 $interval 注入(inject)你的 Controller 。
  2. 注册它以每 60 秒调用一次更新函数。

示例:

myApp.controller('MyCtrl', ['$scope', '$interval', function($scope, $interval){
$scope.tweets = [];
$scope.currentTweet = null;
var myUpdater = $interval(function(){
$scope.currentTweet = $scope.tweets.pop();
}, 60*1000);

//And you can cancel the interval anytime you want by calling this:
$interval.cancel(myUpdate);
})

关于javascript - 60 秒后更新 Angular 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33381780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com