我正在使用hive驱动程序,其中 canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<any> {
let isAuthenticated: boolean = false;
let result = new EventEmitter<boolean>();
return this.authServiceLocal.isAuthenticated().then(response => {isAuthenticated = response;
if(isAuthenticated){
}
else {
this.router.navigate(['/login'], { queryParams: { returnUrl: state.url }});
result.emit(false);
result.complete();
}
// not logged in so redirect to login page with the return url
})
return result;
}
记录不会返回受影响的记录计数。有没有其他方法可以获得这个?我们需要获得受影响的记录值以便进一步处理。
答案 0 :(得分:2)
如果我没弄错,Hive不会显示(甚至知道?!)更新记录的数量。因此直接提取它可能不会起作用。
解决方法强>
当然,这会产生很大的开销。