Ionic/Cordova iOS - 在应用程序打开时调用功能

Jac*_*ack 8 ios cordova ionic-framework ionic

是否可以在重新打开应用程序后调用函数(使用主页按钮关闭,而不是作为进程关闭)?

Jim*_*Dev 19

是的,您可以通过将$ ionicPlatform服务注入运行块(对于整个应用程序)或单个控制器来执行此操作.

以下是运行块中的示例:

.run(function($ionicPlatform) {
    $ionicPlatform.on('resume', function(){
        // Do sweet stuff!
    });
}
Run Code Online (Sandbox Code Playgroud)

它在控制器中:

.controller(function($ionicPlatform) {
    $ionicPlatform.on('resume', function(){
        // Do sweet stuff!
    });
}
Run Code Online (Sandbox Code Playgroud)

请注意,这实际上只是Cordova恢复生命周期事件的包装器.您可以在此处的Ionic框架文档中查看有关$ ionicPlatform服务和"on"方法的更多信息.