我在使用 durandaljs 作为 html5 移动应用程序的框架时遇到了一些问题,我从来没有在 Web 应用程序上处理过这个问题。
每当出现任何类型的错误时,durandaljs 几乎都会打包,路由器停止工作等。这并不总是我的代码,因为有时错误处理并不能解决问题。我使用 phonegap 并且经常 phonegap 变得脾气暴躁,对插件的调用可能会失败或崩溃或同样莫名其妙的事情。发生这种情况时,唯一的解决方法是关闭应用程序并重新启动它。
我的用户的保险丝很短,每次出现错误时要求他们关闭应用程序并重新登录肯定会确保应用程序不会超过试验阶段。我想要的是能够有一个用户可以单击的按钮,它会重新启动 durandaljs,就好像应用程序第一次启动一样。
我的问题是,有没有办法在发生这种情况时重新启动 durandaljs,而无需关闭应用程序并重新启动它;我知道 AngularJS 允许这样的事情。
谢谢