【发布时间】:2019-04-26 21:34:17
【问题描述】:
以下方法有效:
$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
4 个问题:
1) 如果例如checkTokenOnline 不行,我不想执行其余的功能,此时我该如何退出(退出,中断,无论如何,..)?
2) 我怎样才能设置一些并行和一些串行?
3) 我如何在它们之间传输数据?
4) 如何使以下函数依赖于其先前的结果?
【问题讨论】: