Я хочу использовать twitter Bootstrap с моим приложением, работающим на AngularJS. Я начал с макета сетки с помощью Леса строительные http://twitter.github.com/bootstrap/scaffolding.html#gridSystem и бегите в следующей задаче:Twitter Bootstrap Леса с AngularJS
В соответствии с документацией и примерами на Bootstrap, макет Грид следовать этой структуры:
<div class="row">
<div class="span4">...</div>
<div class="span8">...</div>
</div>
<div class="row">
<div class="span4">...</div>
<div class="span8">...</div>
</div>
...
Значение этих тегов с классами 'span' (столбцы) должно быть дочерними элементами тегов с классами 'row' (rows).
В моем приложении у меня есть простой массив объектов - проекты, которые я хочу показать как 3 проекта в каждой строке. Offcourse Я не знаю, сколько проектов я должен был отобразить. Как я понимаю, для такой структуры требуется два вложенных цикла: один для строк и один для столбцов, который отлично работает, если моя модель представляет собой двумерный массив, но я не хочу менять свою модель (проекты), чтобы она соответствовала вид. То, что я закончил делать, это использовать фильтр, чтобы изменить модель на два размера массива, а затем использовать вложенные ngRepeat для создания столбцов: http://jsfiddle.net/oburakevych/h4puc/11/
Кажется, работает, как ожидалось, но я получаю ошибки в консоли отладки:
Error: 10 $digest() iterations reached. Aborting!
в моем понимании вложенной нг повторы в дайджесте запуск переваривать на внешние нг-повторить? Может ли кто-нибудь предложить правильный способ реализации этого?
Это прекрасно работает, спасибо! –