Angular2 +:如何在渲染后执行功能->这需要在服务文件中完成(不在Component.ts或指令文件中)

问题描述 投票:0回答:1

1)一旦服务中的代码呈现,就需要添加事件侦听器(使用通过服务文件也提供html内容的第3方工具-无法找到html代码-除非您检查并获得id)2)为什么我们不能在service.ts文件中使用生命周期挂钩

javascript angular typescript dom rendering
1个回答
0
投票

问:为什么服务文件没有任何生命周期挂钩?

A:生命周期挂钩是指组件的。这是因为,每当用户从组件A导航到组件B时,compA就会被破坏(失效),而compB会被初始化(生效)。再次,当用户从compB导航到compC时,compB将被销毁,并且compC将被初始化。

每个组件都经过初始化和销毁​​状态的循环,该循环复制生命,因为它们具有生命周期挂钩。

此处,服务文件只是用于应用程序功能的帮助程序类。它会在创建应用程序时初始化,并且在用户关闭应用程序之前不会被销毁,因为它没有任何钩子。

© www.soinside.com 2019 - 2024. All rights reserved.