【发布时间】:2016-08-12 00:10:18
【问题描述】:
有谁知道如何在导航到新页面后禁用向后滑动?
清除页面导航历史在 NativeScript 的页面导航中, 您可以选择导航到另一个页面并清除该页面 导航历史。这意味着用户将无法前往 使用返回按钮返回(或在 iOS 中向后滑动)。这在 您有一个登录页面并且您不希望用户成为的场景 登录后可以返回。 但我想在用户点击注销时返回登录页面。
我有 2 个页面,LoginPage 和 FirstPage。我正在使用路由器扩展。所以 this.nav.navigate([“/firstPage”], { clearHistory: true}); 这行得通。 在第二页上,我有一个按钮可以转到 this.nav.navigate([“/”]) (所以回到登录页面)。但我明白了
8 月 11 日 19:30:26 antons-MBP 应用程序名称 [62814]:控制台错误 文件:///app/tns_modules/zone.js/dist/zone-node.js:421:23:错误: Uncaught (in promise): TypeError: undefined is not an object (评估'cacheItem.reusedRoute')
【问题讨论】:
标签: angular nativescript angular2-nativescript