Nativescript 我如何获得路由器导航额外“;“替换URL”;正确工作?
我有一个联系人添加表单,可以从应用程序的多个屏幕导航到该表单 提交表单后,我会将用户带到屏幕上查看添加的联系人 当用户使用“后退”按钮时,它会将他们带回到原来的屏幕 这可能是Android后退按钮,也可能是调用Nativescript 我如何获得路由器导航额外“;“替换URL”;正确工作?,nativescript,nativescript-angular,Nativescript,Nativescript Angular,我有一个联系人添加表单,可以从应用程序的多个屏幕导航到该表单 提交表单后,我会将用户带到屏幕上查看添加的联系人 当用户使用“后退”按钮时,它会将他们带回到原来的屏幕 这可能是Android后退按钮,也可能是调用RouterExtensionsback函数的按钮 从表单导航到查看页面时,我使用了导航额外的replaceUrl 我还尝试在导航到表单时使用skipLocationChangeextra,但这会产生更多问题 我创建了一个简单的游乐场页面流,该页面流产生的问题并不完全相同,但确实抛出了一个
RouterExtensions
back函数的按钮
从表单导航到查看页面时,我使用了导航额外的replaceUrl
我还尝试在导航到表单时使用skipLocationChange
extra,但这会产生更多问题
我创建了一个简单的游乐场页面流,该页面流产生的问题并不完全相同,但确实抛出了一个错误,我不知道该如何处理:
在我们的应用程序中,通过使用replaceUrl
extra,后退按钮确实会将用户带到正确的页面
然而,有一个短暂的时刻,他们再次看到了形式。这不是一个理想的用户体验
在链接的游乐场中,我确实收到一个错误:
无法重新附加从其他路由创建的ActivatedRouteSnapshot
这似乎告诉我,replaceUrl
确实正在从路由表中删除页面
但是,该页面尚未被销毁,因此应用程序正在尝试显示一个不应被销毁的页面。
replaceUrl
页面路由器出口尚不支持,存在,您可能希望注册对该功能的投票,并在那里进行后续更新。replaceUrl
还不受页面路由器出口的支持,有一个,您可能希望注册对该功能的投票,并在那里进行后续更新。谢谢。我在那张票单上找了又找,不知怎的错过了。谢谢你。我在那张票单上找了又找,不知怎么的,还是漏掉了。