У меня есть следующий код:IE8 падает с AngularJS и динамическим контентом
<blockquote class='mt20'>
<p><span>“</span><span>{{iq.quote}}</span><span>”</span></p>
<footer><cite class="dark-grey">{{iq.author}}</cite></footer>
</blockquote>
По какой-то причине, это вызывает IE8 сбой. Я сделал много отладки и обнаружил, что, когда объект Декомпрессиметра IQ содержит только цитату:
{quote:"some quote"}
браузера не врезаться. Это только сбой и с цитатой, и с автором.
Я использую специальную функцию для получения моих данных. Это выглядит так:
this.get = function(){
var arr = {};
if(!arr.length){
$http.get('url').success(function(data){
$.extend(arr, data);
});
}
return arr;
}
Я использую это, потому что объект автоматически привязан, поэтому мне не нужно его смотреть. Похоже, что авария происходит при расширении данных к объекту, когда представление пытается обновить. Есть предположения?