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

时间:2015-02-16 11:17:04

标签: ios cordova ionic-framework ionic

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

1 个答案:

答案 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”方法的更多信息。