我是斯威夫特的Objective-C和C#程序员,我努力学习NativeScript与角和打字稿。我习惯于在我的应用程序中创建模型图层来维护应用程序状态。即使我没有将状态保存到持久存储中,即使在更改屏幕时,状态仍然一致且可用。管理与NativeScript加状态角
与NativeScript和角工作后,我想知道如果这可能是不一样的。我为我的模型设置了价值,当我导航(Angular Router)到一个新页面时,其中一些丢失了。我研究了这一点,发现很少引用NativeScript,状态和路由器导航,因此我使用Javascript扩展到单页面应用程序。在在线图书学习JavaScript的设计模式通过O'Reilly Media公司位于here作者阿迪·奥斯马尼规定公布:
MVC的旧文本也可以援引的车型 管理应用程序状态的概念。在JavaScript应用程序状态具有不同 内涵,通常指的是当前“状态”,即 上的用户视图或子图(与特定的数据)筛选在固定 点。国家是看 单页的应用程序,在需要 模拟状态的概念时经常讨论的话题。
所以我推测在NativeScript中使用Angular Router从一页到另一页的导航类似于从同一个web应用程序中的一个网页导航到另一个网页。在这种情况下,国家必须从持久存储中重新建立。这是一个正确的假设还是我仍然错过了一些东西?
感谢,