2013-11-14 48 views
2

處理應用程序啓動事件的最佳方式是什麼?Angular - 應用程序啓動事件

我想在應用啓動後自動登錄用戶或應用刷新

哪裏可以放我的代碼?

+0

應該進去module.run() –

+0

,但我可以使用HTTP服務中運行( )? –

回答

9

任何想要在應用程序啓動(或應用程序刷新)上運行的代碼都應該在module.run()之內。你可以注入並使用相關性,如http或其他服務,就像你可以在控制器等。例如:

var app = ng.module('app', [/* top-level dependencies, modules */]); 

app.run(['$http', '$q', function ($http, $q) { 

    // any code you want to run on app start/refresh, using any dependencies you've injected 

}]); 
相關問題