Ng-lazyload-image: рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рд╕рд┐рддре░ 2016  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tjoskar/ng-lazyload-image

рдореИрдВрдиреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЖрд▓рд╕реА рд▓реЛрдб рдЫрд╡рд┐ рдкрде рднреА рдЬреЛрдбрд╝рд╛ рд╣реИред
рдЖрд▓рд╕реА рд▓реЛрдб рдЫрд╡рд┐ рд▓реЛрдб рд╣реЛрдиреЗ рддрдХ рдХреБрдЫ рднреА рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди

рд╕рднреА 13 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ,

рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛:

img {
  opacity: 0;
}
img.ng2-lazyloaded {
  opacity: 1;
}

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЫрд╡рд┐ (рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐) рдХреЛ рддрдм рддрдХ рдЫрд┐рдкрд╛рдирд╛ рдерд╛ рдЬрдм рддрдХ рдХрд┐ рдЖрд▓рд╕реА рд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк opacity: 0; рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЖрд▓рд╕реА рд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рд╣реИред http://tjoskar.github.io/ng2-lazyload-image/ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдХреНрд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрд╡ рдЙрдкрдХрд░рдг рдореЗрдВ "рдиреЗрдЯрд╡рд░реНрдХ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ" рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛?

рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рд╣реИ: https://github.com/tjoskar/ng2-lazyload-image/blob/master/example/default-image.component.ts

@tjoskar рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдмрд┐рд▓реНрдХреБрд▓ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИ, рдФрд░ рдкрде рд╕рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдореИрдВрдиреЗ рдЖрд▓рд╕реА рдЫрд╡рд┐ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рд▓реЛрдб рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдХреА Google рдХреНрд░реЛрдо рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдЯреВрд▓, рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЫрд╡рд┐ рдХреА рд╕реНрд░реЛрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрд▓рд╕реА рд▓реЛрдбрд░ рдЫрд╡рд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрд▓рдЧреНрди рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рдФрд░ рд░рд╛рд╕реНрддрд╛ рд╣реИ? рддреБрдореНрд╣рд╛рд░реЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдЗрдиреНрддреЗрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдзрдиреНрдпрд╡рд╛рдж

@kelvinrolex , рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдЫрд╡рд┐ рдЬрд┐рд╕реЗ рдЖрд▓рд╕реА рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдореЗрдВ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдХрднреА рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдЧреАред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  1. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдХреЛ src рд╕реЗрдЯ рдХрд░реЗрдВ
  2. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЫрд╡рд┐ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рд╣реИ

2.1 рдпрджрд┐ рдЫрд╡рд┐ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рд╣реИ, рддреЛ рдЖрд▓рд╕реА рд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ
2.1.1 рдЬрдм рдЖрд▓рд╕реА рд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрд▓рд╕реА рд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЛ src
2.2 рдФрд░ 2 . рдкрд░ рдЬрд╛рдПрдБ

рдореИрдВрдиреЗ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдХреИрд╕реЗ рд▓реЛрдб рд╣реЛрддреА рд╣реИ: https://www.youtube.com/watch?v=p4hds8Au_qI

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдореИрдВ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭ рд╕рдХреВрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ [src] = "defaultImage" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдФрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рд╕рдВрдкрддреНрддрд┐ рд╣реИ), рдЫрд╡рд┐ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ img рдЯреИрдЧ рдХреА src рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ (рджреГрд╢реНрдп рдкреЛрд░реНрдЯ рдореЗрдВ рдЖрддрд╛ рд╣реИ)ред

рдЕрдЧрд░ рдореИрдВ рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ (рдЙрджрд╛рд╣рд░рдг:

@taseroth , рджреЗрд░ рд╕реЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВ рдЗрд╕реЗ macOS рдкрд░ рдХреНрд░реЛрдо/рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕/рд╕рдлрд╛рд░реА рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП; рдпрджрд┐ рдЖрдк http://tjoskar.github.io/ng2-lazyload-image/fade-in-image рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐" рд▓рд┐рдВрдХ рджрдмрд╛рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рддрдм рдЖрдкрдХреЛ рдирд┐рдХреЛрд▓рд╕ рдХреЗрдЬ рдкрд░ рдХреЛрдИ рддрд╕реНрд╡реАрд░ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИ?

kapture 2016-12-11 at 19 49 56

рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ (рдХреЗрд╡рд▓ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ "src" рдФрд░ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ url рдХреЗ рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд░рдЦрддрд╛ рд╣реВрдВ)ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ "рд╕реНрдХреНрд░реЙрд▓рд╕реНрдкреА" рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреБрдЫ рдмрд╛рд░ рд▓реИрд╕реАрд▓реЛрдб рдкрд╣рд▓реЗ 2 рдпрд╛ 3 рддрддреНрд╡реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░
рдЕрдиреНрдп рд╕рднреА "рддреАрд╡реНрд░" рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдПрдХреНрд╕рдбреА рдХреЗ рдмрд╛рдж рднреА рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣реЗрдВрдЧреЗред рдСрдлрд╕реЗрдЯ рдкрд░рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдПрдХ рдЪрд╛рд▓ рд╣реИ: рдпрджрд┐ рдореИрдВ рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХрдВрдЯреЗрдирд░ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ ...
рдХрдВрд╕реЛрд▓ рдореЗрдВ рдпрд╛ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред

@ bsh314 , рдореИрдВ рдЕрдиреБрд╕рд░рдг рдирд╣реАрдВ рдХрд░рддрд╛ред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ (рдХреЗрд╡рд▓ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ "src" рдФрд░ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ url рдХреЗ рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд░рдЦрддрд╛ рд╣реВрдВ)ред

рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП src рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк рдирд┐рдореНрди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: <img [src]="defaultImage" [lazyLoad]="image"> ред рдХреЛрдгреАрдп рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ <img src="default-image.jpg"> ( defaultImage = 'default-image.jpg' ) рдФрд░ рдЬрдм рдЫрд╡рд┐ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рд╣реЛрдЧреА, рддреЛ рдХреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢ (ng2-lazyload) рдЫрд╡рд┐-рдиреЛрдб рдХреЛ <img src="lazyload-image.jpg"> рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ image = 'lazyload-image.jpg' )ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ "рд╕реНрдХреНрд░реЙрд▓рд╕реНрдкреА" рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

рдХреНрдпрд╛ рдЖрдк рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рд╕реНрдХреНрд░реЙрд▓рд╕реНрдкреА рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рд╕реНрдХреНрд░реЙрд▓рд╕реНрдкреА рдХреЗ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@tjoskar рдирд╣реАрдВ, рдореИрдВ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдерд╛ред
рдореЗрд░реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рд╕рдорд╕реНрдпрд╛:
<img src="default-image.jpg" [lazyLoad]="image"> -> рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
<img [src]="defaultImage" [lazyLoad]="image"> -> рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ img url рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рд╣реЛред
рдЖрдкрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣рд╛рд░реНрдб-рдХреЛрдб рдХрд┐рдпрд╛ рд╣реИ:

// https://github.com/tjoskar/ng2-lazyload-image/blob/master/example/default-image.component.ts
<img
        *ngFor="let image of images"
        src="https://www.placecage.com/1000/1000"
        [errorImage]="errorImage"
        [lazyLoad]="image">

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдФрд░ рд╢рд╛рдпрдж рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдПрдУрдЯреА рдЖрдкрдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдпреВрдЖрд░рдПрд▓ рдХреЛ рд╣рд╛рд░реНрдб-рдХреЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдПрдкреАрдЖрдИ рдХреЙрд▓ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдпреВрдЖрд░рдПрд▓ рдорд┐рд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рд╣реИред рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрди рдЧреБрдгрд╡рддреНрддрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд▓рд╕реА-рд▓реЛрдб рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдирд╛ рд╣реИред

@ рдлрд┐рд▓рд┐рдкреНрд╕реБрдХ : рд╣рд╛рдБ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рд╣реИред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрд╕ рд╡рд┐рд╡рд░рдг рд╕реЗ рдЪреВрдХ рдЧрдпрд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ 2.3.2 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд╛ рдореМрдХрд╛ рджреАрдЬрд┐рдПред

@tjoskar рд╕рдорд╕реНрдпрд╛ 2.3.2 рдореЗрдВ рддрдп рдХреА рдЧрдИ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! :)

рдореИрдВ рдЗрд╕реЗ рдЕрдм рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕