如何保持Angular 4 app?

时间:2018-02-11 04:51:35

标签: angular api session single-sign-on keep-alive

在Angular 4中,如果用户有时空闲,则按钮单击不起作用。用户必须重新加载整个应用程序才能使其再次运行。如何保持活力?

我的代码很简单。

my.component.html

<button type="button" (click)="click_func(value)">demo</button>

my.component.ts

click_func(param1:string){
    this._apiService.myapi(param1)
        .subscribe(res=>{if(res){this.somedata=res}})
}

myservice.service.ts

myapi(param1:string):Observable<any>{
    return this._http.get(this.apiurl+'/'+param1)
            .map((response:Response)=>response.json())
}

API是用Django编写的 我在服务器上使用SSO进行身份验证。 在有时闲置然后调用任何API时,我在响应中看不到任何数据,我在响应cookie中看到SMSESSION为 LOGGEDOFF 。 任何解决方案?

0 个答案:

没有答案