Javascript Angularjs,离子型;隐藏状态已更改的DOM元素,而不是将其删除

Javascript Angularjs,离子型;隐藏状态已更改的DOM元素,而不是将其删除,javascript,angularjs,angularjs-directive,ionic-framework,ionic,Javascript,Angularjs,Angularjs Directive,Ionic Framework,Ionic,angularjs/ionic的默认行为是在路由更改/离开页面时删除DOM元素,并使用新的DOM elm替换它/如果导航回上一页,则再次运行控制器 有没有办法隐藏与管线关联的DOM elm,而不是将其完全删除 我的用例是:我的IONIC应用程序登录页/索引需要一些时间来计算/呈现,当用户导航到详细视图并返回到索引页时,它会从头开始重新构建,因为DOM已被删除,需要重新构建,这是一个时间的腰围,因此当路由更改时,与其删除DOM elm,不如将其隐藏,如果用户返回到上一个路由,则显示它。这肯定会提高

angularjs/ionic的默认行为是在路由更改/离开页面时删除DOM元素,并使用新的DOM elm替换它/如果导航回上一页,则再次运行控制器

有没有办法隐藏与管线关联的DOM elm,而不是将其完全删除

我的用例是:我的IONIC应用程序登录页/索引需要一些时间来计算/呈现,当用户导航到详细视图并返回到索引页时,它会从头开始重新构建,因为DOM已被删除,需要重新构建,这是一个时间的腰围,因此当路由更改时,与其删除DOM elm,不如将其隐藏,如果用户返回到上一个路由,则显示它。这肯定会提高应用程序的性能

期待您的回复

提前谢谢


Abod

在项目中使用选项卡:

有很多东西需要理解,但是这个特性非常有效


基本上,它允许您在不删除DOM的情况下更改视图(它将其存储在内存中)。当您回到上一个DOM时,它只是从内存中加载的。

请编写此插件。这将使我的同事和我免于自己动手做这件事的麻烦。:)