是否可以在重新打开应用程序后调用某个函数(使用主页按钮关闭,而不是作为进程关闭)?
答案 0 :(得分:19)
是的,您可以通过将$ ionicPlatform服务注入运行块(对于整个应用程序)或单个控制器来执行此操作。
以下是运行块中的示例:
.run(function($ionicPlatform) {
$ionicPlatform.on('resume', function(){
// Do sweet stuff!
});
}
这是在控制器中:
.controller(function($ionicPlatform) {
$ionicPlatform.on('resume', function(){
// Do sweet stuff!
});
}
请注意,这实际上只是Cordova's resume lifecycle event的包装器。您可以在Ionic框架文档here中查看有关$ ionicPlatform服务和“on”方法的更多信息。