在Ionic中更改HTML时,请避免重新加载整个页面

时间:2018-08-21 23:58:48

标签: angular ionic-framework webpack refresh reload

在Ionic中,当您仅更改.scss文件时,它们将被编译并注入到应用程序的当前页面,而无需重新加载整个项目。太棒了,大大改善了工作流程。

但是,如果您更改任何HTML文件,则会重新加载应用程序 。结果是,应用程序重置为根页面,或者您尝试直接进入嵌套页面时收到错误消息。如果您在导航层次结构中有些深的页面中工作,那将是一个问题。您可以在那里工作几个小时。点击即可再次进入该页面,只是看到一些微小的更新并继续工作变得乏味。

我们可以实现与.scss文件相同的无缝更新吗?我知道这可能与HTML的Angular面有关,我认为因此,javascript都无法进行无缝更新。但是在那种情况下,我们总是可以强制重新加载。

谢谢!

1 个答案:

答案 0 :(得分:1)

ionic serve –-nolivereload

http://ionicn.com/docs/cli/test.html中所述,上面的命令应该可以完成您想要的


正确理解问题后进行更新:

作为一种解决方法,您可以设置好,抱歉。解决方法,您可以将正在使用的当前组件设置为根页:

this.rootPage = WorkingComponent;

然后,您将在重新加载后从此处开始。但是很长一段时间以来,这显然不是很舒服。