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'
);
classList.forEach((cls: string) => {
if (cls.startsWith('ng-')) {
classList.add(`ion-${cls.substr(3)}`);
for (let i = 0; i < classList.length; i++) {
const item = classList.item(i);
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;
}