gpt4 book ai didi

javascript - 在 Angular 后台运行循环

转载 作者:行者123 更新时间:2023-11-28 11:22:45 25 4
gpt4 key购买 nike

不确定我有什么选项,我想在后台运行的 Controller 中运行一个循环,并每隔 n 毫秒执行一次,它只会更改按钮上的颜色,希望它从绿色变为橙色,然后使用 ng 风格返回。

在后台运行循环的明智方法是什么,出于显而易见的原因,我想避免仅仅为了让按钮改变颜色而锁定整个页面。

最佳答案

由于您使用的是 Angular,因此应该使用 Angular 解决方案:$interval .

一个简单的示例,假设您在范围内使用 bool 值来确定按钮是绿色还是橙色:

angular.module('myApp', [])
.controller('myController', ['$scope', '$interval',
function($scope, $interval) {
$scope.isGreen = true;

$interval(function() {
$scope.isGreen = !$scope.isGreen;
}, 1000);
}
]);

这将每秒切换$scope.isGreen

关于javascript - 在 Angular 后台运行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29722175/

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