Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Ionic Framework/AngularJs中无法访问Internet时显示缓存文件_Javascript_Angularjs_Caching_Ionic Framework - Fatal编程技术网

Javascript 在Ionic Framework/AngularJs中无法访问Internet时显示缓存文件

Javascript 在Ionic Framework/AngularJs中无法访问Internet时显示缓存文件,javascript,angularjs,caching,ionic-framework,Javascript,Angularjs,Caching,Ionic Framework,据我所知,爱奥尼亚框架使用具有内置的导航视图缓存功能。但是,是否只有在未检测到internet连接时才可以显示缓存的页面?或者使用AngularJS的方法可以实现这一点吗?I通过将所有$http请求存储在本地存储中来缓存。然后,如果触发了$http错误,它将使用在本地存储中找到的数据,而不是从服务器获得的数据。如果您无法将此过程可视化,请参见此处。哦,你好,尼克!我读了很多你的文章。非常有用。但我有一个问题,我所有的$http请求都包含来自我的服务器的图像(然后使用查看图像链接)。是否可以使用您

据我所知,爱奥尼亚框架使用
具有内置的导航视图缓存功能。但是,是否只有在未检测到internet连接时才可以显示缓存的页面?或者使用AngularJS的方法可以实现这一点吗?

I通过将所有$http请求存储在本地存储中来缓存。然后,如果触发了$http错误,它将使用在本地存储中找到的数据,而不是从服务器获得的数据。如果您无法将此过程可视化,请参见此处。哦,你好,尼克!我读了很多你的文章。非常有用。但我有一个问题,我所有的$http请求都包含来自我的服务器的图像(然后使用
查看图像链接)。是否可以使用您的方法在我的应用程序上查看而不使用internet?我担心它可能会崩溃。另外,我认为本地存储的大小非常有限。我个人不熟悉任何资产缓存库,是的,本地存储会有大小限制,但您真的打算缓存超过2到5MB的字符串数据吗?如果不存在资产缓存库,您可能希望签出文件插件并将其下载到您的设备SD卡。我认为ionic的cache view=“”会在您导航时阻止页面(&controller)被破坏,以防止下次呈现该视图时(例如,当用户回击时)必须重新初始化该页面。这与浏览器在网络上的HTTP缓存无关。