4

为什么在我填写必要的输入然后在发送我将用户重定向到其他页面后发送到我的服务器之后。当用户返回该页面时,他填写的信息仍然存在。我怎样才能解决这个问题?我填写的信息似乎被缓存了,而事实上我并没有在我的应用程序中使用这种技术。如何清除之前完成的输入数据?

4

1 回答 1

8

在最新的 ionic 版本(v1.0.0-beta.14)中,他们引入了视图缓存。有关这方面的更多信息,请参阅IonView 文档

您可以像这样为您的路线停用缓存

.state('your.state', {
                url: '/your/url',
                cache: false,
                views: {
                    // ...
                }
            })

或直接在您的视图中

<ion-view cache-view="false" view-title="My Title!">

请参阅ionNavView 文档

或者您甚至可能希望全局禁用缓存以进行测试:

$ionicConfigProvider.views.maxCache(0);
于 2015-02-01T11:25:26.083 回答