Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular 2服务的清理代码_Angular_Service_Destroy - Fatal编程技术网

angular 2服务的清理代码

angular 2服务的清理代码,angular,service,destroy,Angular,Service,Destroy,我有一个关于angular 2服务生命周期的问题。 当使用所有指定的提供程序创建组件的注入器时,其中一些可能需要清除逻辑(例如清除超时,或取消某些异步XMLHTTP请求)。由于injector provider中的服务没有生命周期,因此解决方法是对compnent Ngondestory中的每个服务手动调用一些“destroy”方法。 我的问题是——有没有更好的办法呢?我们面临着同样的问题,我们达成了同样的解决方案在服务类内部创建名为destroy的函数。然后,在提供服务的组件的Ngondres

我有一个关于angular 2服务生命周期的问题。 当使用所有指定的提供程序创建组件的注入器时,其中一些可能需要清除逻辑(例如清除超时,或取消某些异步XMLHTTP请求)。由于injector provider中的服务没有生命周期,因此解决方法是对compnent Ngondestory中的每个服务手动调用一些“destroy”方法。
我的问题是——有没有更好的办法呢?

我们面临着同样的问题,我们达成了同样的解决方案在服务类内部创建名为destroy的函数。然后,在提供服务的组件的Ngondrestory中,调用服务销毁功能

不,对不起。。。。