1
在我離子框架程序,我需要加載從啓動數據庫給予一定的條件下,一些模板。例如,如果數據庫中存儲了用戶登錄信息,則應用程序應該轉到正常模板。如果不是,它應該轉到一個模板,從用戶請求登錄憑證。我處理的條件在這樣的啓動控制器:angularjs負載模板有條件控制器
.controller('StartProcessCtrl', function ($scope,$ionicPlatform, StartProcess) {
$ionicPlatform.ready(function() {
if(StartProcess.userExists()) {
//load the normal template
}
else {
//load the credentials template
}
});
})
在這種情況下StartProcess是工廠與SQLite數據庫進行通信。
我的問題是,我使用的$urlRouterProvider
喜歡這裏:
$urlRouterProvider.otherwise('/app/startProcess');
所以它總是以startProcess模板。我想因此,如果有憑據保存它應該與側面菜單模板等正常程序,如果沒有它應該打開證書模板而不側面菜單上的左邊得到一個層次的抽象。
不知道有關的離子,但在那些角模板應在路線的決心來完成 – YOU
你可以請你在展示如何使用從工廠的條件做,在路線的決心的例子嗎? – Kingalione