AngularJs UI路由器:切换选项卡时防止重新加载视图

时间:2018-11-29 06:12:31

标签: angularjs angular-ui-router

我正在使用angularJs UI路由在我的应用程序中创建选项卡。

我的应用程序中有多个选项卡,每个选项卡都有各种输入字段。

  

用户可以在将选项卡填写到一个选项卡中的同时切换选项卡   这样做会丢失前一个标签中的数据,因为   该选项卡在每次打开时都会重新加载。

如何避免重新加载视图内容,以便在切换标签之前可以保留所选标签和所有内容。

1 个答案:

答案 0 :(得分:0)

看看动态参数:

https://ui-router.github.io/ng2/docs/2.0.1/interfaces/params.paramdeclaration.html#dynamic

这允许更改路由器参数而无需重新加载路由。我将其用于标签,并且对我有用。

另一个选择是不将任何数据保留在组件中。将其放在服务中,它将在路由更改之间保持不变。