2017-02-21 2 views
1

Wie bekomme ich diese JSFiddle mit HAndsOnTable und Angular 1.4.8, um mit IE11 zu arbeiten? Ich bekomme diese Fehlermeldung:Angular 1.4.8 inkompatibel mit IE11 - Objekt unterstützt keine Eigenschaft oder Methode 'endsWith'

Object doesn't support property or method 'endsWith'

Ich bin nicht sicher, aber ich denke, der Schuldige ist diese Linie:

$scope.$apply(); 
+0

Es ist nicht überhaupt arbeiten undepending auf dem Browser Sie verwenden. Bitte beheben Sie Ihre JavaScript-Fehler. – lin

+0

Es funktioniert in neuestem Chrom. Ich möchte herausfinden, warum es in IE nicht funktioniert. –

+1

Nein, deine Geige funktioniert nicht. Es ist voller Fehler. z.B. 'Fehler: [ng: Areq] Argument 'TodoCtrl' ist keine Funktion, wurde undefiniert '. oder 'Gemischter Inhalt: Die Seite unter 'https://jsfiddle.net/r0pk793e/12/' wurde über HTTPS geladen, hat jedoch ein unsicheres Stylesheet 'http://twitter.github.io/bootstrap/assets/css/bootstrap angefordert .css '. Diese Anfrage wurde blockiert. der Inhalt muss über HTTPS serviert werden. " – lin

Antwort

1

ich Ihre fiddle fixiert und ich fixiert auch den IE11 Fehler. Bitte beachten Sie, dass .endWith() keine gültige Funktion in IE ist. Sobald Sie diese Funktion als Prototyp hinzugefügt werden Sie gut:

if (!String.prototype.endsWith) { 
    String.prototype.endsWith = function(searchString, position) { 
     var subjectString = this.toString(); 
     if (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > subjectString.length) { 
     position = subjectString.length; 
     } 
     position -= searchString.length; 
     var lastIndex = subjectString.indexOf(searchString, position); 
     return lastIndex !== -1 && lastIndex === position; 
    }; 
} 

(entnommen aus https://www.sitepoint.com/community/t/endswith-issue-in-ie11/233838)

+0

Danke! Was komisch ist, wenn ich deinen Prototyp hinzufüge.endsWith meiner Geige funktioniert es ganz gut, aber in deinem ... Wenn ich die Werte in der Tabelle ändere, wird die Fußzeile nicht aktualisiert. –

+0

Siehe hier: https://jsfiddle.net/r0pk793e/18/ –

+0

Ich werde das überprüfen. Stand by – lin

Verwandte Themen