以下方法工作:
$q.when()
.then(checkCookieToken) // check if cookie already exists e.g. in cookie
.then(setHeader) // set Header with REST-Token e.g from cookie
.then(checkTokenOnline) // if not OK logout
.then(getMenu) // if previous OK get navigation menu
.then(getDataResource) // set ngResource
.then(getData); // and query it
Run Code Online (Sandbox Code Playgroud)
4个问题:
1)如果eg checkTokenOnline不正常,我不想执行其余的功能,我怎么能退出(退出,中断,等等......)?
2)如何设置其中一些并行,其中一些是串行的?
3)如何在它们之间传输数据?
4)如何使以下功能取决于之前的结果?