我用 ionic 框架构建了一个混合应用程序。
我使用了有 Angular 的imgcache(https://github.com/jBenes/angular-imgcache.js/tree/master)来缓存从外部站点获取的图像。

我正在使用如下代码:

<img img-cache ic-src="{{src}}"/>

它在命令行上在浏览器中起作用(使用“ ionic 服务”后)。
我已经在Ionic View iOS应用中对其进行了测试。
现在,我将它创建并分发的xcodeproj用于测试,但是图像不会加载。

我什至还添加了cordova白名单插件并设置了metas以允许CORS请求。

是否有人对这个问题可能有什么其他想法?

最佳答案

首先,请确保在ImgCacheProvider.manualInit = true;函数中将img缓存设置为手动初始化app.config

第二步-在设备就绪事件发生后随时调用ImgCache.$init()(在您的情况下,在$ionicPlatform.ready函数中的某个位置)。

10-06 06:11