์ด๋ฏธ์ง ๋ก๋๊ฐ ์๋ฃ๋ ๋๊น์ง src
๊ฐ ๋ณ๊ฒฝ๋์์ ๋ ์์๋ฅผ ๊ฐ์กฐ ํ์ํ๋ ค๋ฉด loadstart ์ด๋ฒคํธ๊ฐ ํ์ํฉ๋๋ค.
๋ํ ๋งค๊ฐ๋ณ์์ exportAs
๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ํ
ํ๋ฆฟ์์ ์ํ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ข์ ์ฌ์ฉ ์ฌ๋ก์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ๋ฐ์๋ค์ผ ์ ์์ต๋๋ค :) ์ด ๋ ์ค ์ฌ์ด์ tap
ํจ์๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
https://github.com/tjoskar/ng-lazyload-image/blob/d45e55b481dfad5fd50317bbc57b216248e554df/src/lazyload-image.ts#L16 -L17
๊ทธ๋ฆฌ๊ณ output
์์ฑ์ ์ ๋ฌํฉ๋๋ค.
๋ํ
exportAs
๋ฅผ ๋งค๊ฐ๋ณ์์ ์ ์ํ ์ ์์ต๋๊น?
ํ์ ํ๋. ์ง๊ธ์ ์๊ฐ์ด ์์ง๋ง PR์ ๋ฐ๊ฒ ์ต๋๋ค :)
@tjoskar ๋๋ถ์ ๋ช ์ฃผ ์์ ๋ฐ์ ํ ์ ์์ด์ ๐
onLoad
outout์ onStateChange
๋๋ simmular๋ก ๋ณ๊ฒฝํ๊ณ ๊ฑฐ๊ธฐ์ ๋ชจ๋ ์ ํ์ ์ด๋ฒคํธ๋ฅผ ์ ๋ฌํ ์๊ฐ์
๋๋ค. ์๋ช
๊ณผ ํจ๊ป:
interface StateChangeEvent {
reason: 'setup' | 'observer-emit' | 'start-loading' | 'loading-failed' | 'loading-succeeded'
}
function onStateChange(event: StateChangeEvent) {
}
์ด๊ฒ์ 7.1.0
ํฌํจ๋์ด ์์ต๋๋ค. ์ฐธ์กฐ: https://github.com/tjoskar/ng-lazyload-image#onStateChange