在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 。 任何解决方案?