Angular 图片懒加载

Angular图片懒加载有很多写好的nglibrary可以用,我这里用的是ng-lazyload-image。可以在npm官网直接搜索。安装npminstallng-lazyload-image–save在module中导入:import{CommonModule}from’@angular/common’;import{LazyLoad…

大家好,又见面了,我是你们的朋友全栈君。

Angular 图片懒加载有很多写好的ng library可以用,我这里用的是ng-lazyload-image。可以在npm官网直接搜索。

安装

npm install ng-lazyload-image --save

在module中导入:

import { CommonModule } from '@angular/common';
import { LazyLoadImageModule } from 'ng-lazyload-image';

@NgModule({
  imports: [
    CommonModule,
    LazyLoadImageModule,
    ...
    ],
    ...

在component中初始化默认图片和懒加载图片

export class MyActivityComponent implements OnInit, OnDestroy { 
   

  constructor(
    private cService: ConstService
  ) {

  }

  // 懒加载默认图片url
  defaultImage = this.cService.getDefaultImage();
  // 
  cover = "https://hd.unsplash.com/photo-1431400445088-1750c997c6b5"

}

template中通过属性型指令使用:

...
<img [defaultImage]="defaultImage" [lazyLoad]="cover" />
...

更多用法,请参考官方示例

原文地址:https://blog.partager.top/2018/06/04/ng-lazyload-image/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127323.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 递归方法

    递归方法一、什么是递归递归是指函数直接或间接调用自身的一种编程方法。调用的过程就是“递”,返回的过程就是归。基本上,所有的递归问题都可以用递推公式来表示。二、递归满足的三个条件1.一个问题的解可以分

    2022年7月4日
    28
  • ffmpeg 无法解析 外部符号「建议收藏」

    ffmpeg 无法解析 外部符号「建议收藏」出现errorLNK2019:无法解析的外部符号”void__cdeclav_close_input_file(structAVFormatContext*)”([email=?av_close_input_file@@YAXPAUAVFormatContext@

    2022年6月28日
    59
  • StringTokenizer类的用法「建议收藏」

    StringTokenizer类的用法「建议收藏」StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数publicStringTokenizer(Stringstr)publicStringTokenizer(Stringstr,Stringdelim)publicStringTokenizer(Stringstr,Stringdelim,boolean

    2022年8月11日
    8
  • 生物标志物_简述生物标志物及其分类

    生物标志物_简述生物标志物及其分类NatureReviewCancer——最有前景的Biomarkers什么是生物标志物?生物标志物(Biomarkers)是指可以标记系统、器官、组织、细胞及亚细胞结构或功能变化以及可能发生变

    2022年8月2日
    13
  • Sql Server datetime 和 smalldatetime时间函数的区别

    Sql Server datetime 和 smalldatetime时间函数的区别datetime和smalldatetime代表日期和一天内的时间的日期和时间数据类型。datetime从1753年1月1日到9999年12月31日的日期和时间数据,精确度为百分之三秒(等于3.33毫秒或0.00333秒)。如下表所示,把值调整到.000、.003、或.007秒的增量。

    2022年5月18日
    44
  • pycharm的虚拟环境

    pycharm的虚拟环境选中file==》closeproject退出项目进入下方的情况现在我们在桌面新创建一个文件test.py可以看到可以执行test.py右键选中test.py,选择pycharm的方式打开test.py,会发现无法调试,出现NoPythonInterpreter的错误,为什么命令行可以执行test.py,pycharm执行test.py文件就不可以了呢?这是为什么呢?我们新建一个项目来查看原因第一个location为你项目的路径,可以点击右边的文件夹进行选择。第二个locatio.

    2022年8月25日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号