2017-02-21 26 views
1

Как я могу получить это JSFiddle с использованием HAndsOnTable и Angular 1.4.8 для работы с IE11? Я получаю эту ошибку:Угловая 1.4.8 несовместимая с IE11 - Объект не поддерживает свойство или метод 'endsWith'

Object doesn't support property or method 'endsWith'

я не уверен, но я думаю, что виновником является эта линия:

$scope.$apply(); 
+0

Оно не работает на всех undepending, на котором браузер вы используете. Исправьте ошибки JavaScript. – lin

+0

Он работает в новейшем хроме. Я хотел бы узнать, почему это не работает в IE. –

+1

Нет, ваша скрипка не работает. Его полный ошибок. например 'Ошибка: [ng: areq] Аргумент 'TodoCtrl' не является функцией, получившей неопределенный'. или «Смешанный контент: страница на странице https://jsfiddle.net/r0pk793e/12/» загружена поверх HTTPS, но запросила небезопасную таблицу стилей «http://twitter.github.io/bootstrap/assets/css/bootstrap .css. Этот запрос заблокирован; содержимое должно быть передано через HTTPS.' – lin

ответ

1

Я установил свой fiddle и я также исправлена ​​ошибка IE11. Пожалуйста, не то, что .endWith() недействительна в IE. После того, как вы добавили эту функцию в качестве прототипа вам будет хорошо:

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; 
    }; 
} 

(взято из https://www.sitepoint.com/community/t/endswith-issue-in-ie11/233838)

+0

Спасибо! Что странно, когда я добавляю ваш prototype.endsWith к моей скрипке, он работает отлично, но в вашем ... Когда я изменяю значения в таблице, нижний колонтитул не обновляется. –

+0

См. Здесь: https://jsfiddle.net/r0pk793e/18/ –

+0

Я проверю это. stand by – lin