Nach dem Upgrade meiner angle2-Pakete auf die folgenden Versionen wird folgende Fehlermeldung angezeigt:
- @ eckig / gemeinsam ":" ^ 2.3.1
- @ angle / compiler ":" ^ 2.3.1
- @ Winkel / Kern ":" ^ 2.3.1
- @ eckig / Formen ":" ^ 2.3.1
- @ angle / http ":" ^ 2.3.1
- @ Angular / Platform-Browser ":" ^ 2.3.1 "
- @ angle / platform-browser-dynamic ":" ^ 2.3.1
- @ angle / platform-server ":" ^ 2.3.1
- @ Angular / Router ":" ^ 3.3.1
Fehler :Unable to get property 'apply' of undefined or null reference
Ich erhalte diesen Fehler nur in IE11, in Chrome funktioniert es gut.
Ich habe ein bisschen gegraben und die Linie, die den Fehler verursacht, befindet sich im Winkel- / gemeinsamen Modul:
function combine(options) {
return (_a = ((Object))).assign.apply(_a, [{}].concat(options));
var _a;
}
Die Typoskriptdatei:
@ angle / common / src / pipes / intl.ts Zeile 175
function combine(options: Intl.DateTimeFormatOptions[]): Intl.DateTimeFormatOptions {
return (<any>Object).assign({}, ...options);
}
Der Code, der die combineFunktion aufruft , lautet
@ angle / common / src / pipes / intl.ts Zeile 48:
'yMMMdjms': datePartGetterFactory(combine([
AKTUALISIEREN
Es scheint, dass der eigentliche Fehler darin besteht, dass die .assignMethode nicht in IE11 implementiert ist

