fix(angular): avoid forEach in classList

This commit is contained in:
Manu Mtz.-Almeida
2018-11-19 18:38:17 +01:00
committed by Manu MA
parent 723296e9b2
commit 359bdcf8ec

View File

@ -54,10 +54,15 @@ function setIonicClasses(element: ElementRef) {
'ion-pristine' 'ion-pristine'
); );
classList.forEach((cls: string) => { for (let i = 0; i < classList.length; i++) {
if (cls.startsWith('ng-')) { const item = classList.item(i);
classList.add(`ion-${cls.substr(3)}`); if (item && startsWith(item, 'ng-')) {
classList.add(`ion-${item.substr(3)}`);
}
} }
}); });
}); }
function startsWith(input: string, search: string): boolean {
return input.substr(0, search.length) === search;
} }