在 nativescript 上加载图像的最佳实践 angular iOS

Best practice for loading images on nativescript angular iOS

我正在使用 nativescript angular 构建 iPhone 和 Android 应用程序。

由于该应用程序将在列表视图中加载图像,我有 nativescript fresco 插件来负责加载图像,顺便说一句,它工作得很漂亮。不幸的是,这只照顾 Android 方面。

我想知道其他开发人员在为 IOS 开发 nativescript 应用程序时使用什么。

澄清:我真正想弄清楚的是在为ios开发时我应该用什么来代替fresco。

此外,我现在拥有 android 的所有图像的所有这些 Fresco 标签。但是,当您准备好为 IOS 开发时,您会怎么做?我是否需要对 android 所有这些都使用 *ngIF 语句并为 IOS 使用默认图像标签?

您可以为特定于平台的视图使用 <android></android><ios></ios> 标签

例如

<android>
<FrescoDrawee [imageUri]="someImage"></FrescoDrawee>
</android>


<ios>
<Image [src]="someImage"></Image>
</ios>

还有SDWebImage库可以自动管理缓存。

http://cocoadocs.org/docsets/SDWebImage/4.1.2/