Ada beberapa bagian yang perlu dibersihkan.
ng-lazyloaded
, ng-lazyloading
, ng-failed-lazyloaded
)setLoadedStyle
. Saat ini kami menetapkan nama kelas dalam tiga cara berbeda. Normalisasikan (lihat https://github.com/tjoskar/ng-lazyload-image/pull/274#discussion_r160511311). https://github.com/tjoskar/ng-lazyload-image/blob/7b2261798a13066f23c10f353a60e636d95bad2c/src/lazyload-image.ts#L109 https://github.com/tjoskar/ng-lazyload-image/blob/7f226179860 /lazyload-image.ts#L116 https://github.com/tjoskar/ng-lazyload-image/blob/7b2261798a13066f23c10f353a60e636d95bad2c/src/lazyload-image.ts#L128window
tidak ditentukan. Kami memeriksa window
di tiga tempat: https://github.com/tjoskar/ng-lazyload-image/blob/7b2261798a13066f23c10f353a60e636d95bad2c/src/lazyload-image.directive.ts#L21 https: // github. com / tjoskar / ng-lazyload-image / blob / 7b2261798a13066f23c10f353a60e636d95bad2c / src / lazyload-image.directive.ts # L75 https://github.com/tjoskar/ng-lazyload-image/blob/7b2261798a13666f2360 .ts # L20platformId
dari LazyLoadImageDirective
. Ini ditambahkan untuk mendeteksi apakah itu adalah server yang dirender (https://github.com/tjoskar/ng-lazyload-image/commit/7140a0f8f6dea1968c32bd84b7b90ede83803ed9) tetapi diimplementasikan dengan cara yang berbeda di kemudian hari.npx tslint -c tslint.json 'src/**/*.ts'
untuk mendapatkan kesalahan"strict": true
dalam tsconfig.json
dan perbaiki kesalahan"noImplicitAny": true
dalam tsconfig.json
dan perbaiki kesalahanPermintaan tarik lebih dari diterima :)
Keren! Saya akan melihat 5 tugas pertama minggu ini.
Komentar yang paling membantu
Keren! Saya akan melihat 5 tugas pertama minggu ini.