添加新选项卡时,角度元素在mat-tab-group上被销毁的原因是mat-tab-group组件在处理选项卡时,会根据当前选中的选项卡的索引来动态加载和销毁对应的角度元素。当添加新选项卡时,mat-tab-group会更新选项卡列表并重新渲染,如果新添加的选项卡的索引不是当前选中的选项卡,那么对应的角度元素会被销毁。
这种设计是为了提高性能和内存的利用率,避免同时渲染大量的选项卡内容。当用户切换选项卡时,才会根据选项卡的索引加载对应的角度元素,提供更快的响应速度和更小的内存占用。
然而,如果需要保持所有选项卡对应的角度元素一直存在,可以通过设置mat-tab-group的属性destroyOnHide
为false来禁止销毁角度元素。这样,无论选项卡是否显示,对应的角度元素都会一直存在,但可能会导致性能和内存的消耗增加。
根据您的需求,推荐使用腾讯云的Serverless云函数(云函数计算)来部署和运行前端和后端应用。云函数计算是一种事件驱动的无服务器计算服务,可以根据请求自动动态扩缩容,无需关心服务器的运维和管理。您可以使用腾讯云的云函数开发框架和命令行工具来进行前端和后端的开发和部署,更多详情请参考腾讯云函数(云函数计算)的官方文档:腾讯云函数
另外,对于前端开发,推荐使用腾讯云的云开发服务(CloudBase)来进行前端项目的开发和托管。云开发服务提供了一套全栈化的解决方案,包括云端一体的前后端一体化开发体验、云存储、云数据库、云函数、云托管等功能,可大幅减少前端开发的工作量和部署的复杂性。更多详情请参考腾讯云开发的官方文档:腾讯云开发
领取专属 10元无门槛券
手把手带您无忧上云