[英]How to execute a function for a particular time period in angularjs?
我正在从事angularjs和ionic项目。 在这里,我需要更改状态,并且10秒钟后,我需要回到之前的状态。
下面是我的代码:
if (response.data[i].id == opport.id && response.data[i].status == 2 && response.data[i].contractor_fse_counterprice == "accept") {
$state.go("tab.chats");
/*setTimeout(function () {
$state.go("tab.chats")
}, 10000);*/
}
如何在angularjs中实现执行更改状态并在10秒后返回的功能的时间间隔?
AngularJs具有$timeout
功能。
只需在您的控制器中注入$ timeout,然后以以下格式使用它即可;
$timeout(function() {
// what to call
$state.go("tab.chats")
}, 10000) // 10000 = 10 seconds
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.