У меня есть следующий код:
<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;
}
Я использую это, потому что объект автоматически привязывается, поэтому мне не нужно его смотреть. Похоже, что сбой происходит при расширении данных до объекта, когда представление пытается обновить. Какие-нибудь мысли?