Показать сообщение отдельно
  #4 (permalink)  
Старый 08.01.2014, 16:59
Аватар для dolpheen
Интересующийся
Отправить личное сообщение для dolpheen Посмотреть профиль Найти все сообщения от dolpheen
 
Регистрация: 04.01.2014
Сообщений: 14

Вставка разделителей через директиву

<script>

angular.module('myApp', [])
        /* Код директивы */
	.directive('divider', [ function () {
		return {
			link: function ( scope, elem, attr) {
				var si = scope.$index + 1;
				if( !(si % 2) ) angular.element(elem).after('<div class="clearfix visible-sm">--SM divider--</div>');	
				if( !(si % 3) ) angular.element(elem).after('<div class="clearfix visible-md">--MD divider--</div>');	
			}
		};
	}]);
</script>

/* Репитер с нашей директивой */
<div ng-repeat="i in [0,1,2,3,4,5,6,7]"  divider> 
	Item {{i}}
</div>

Код на Plunker
http://embed.plnkr.co/bFjfAQTAGQL8y1VEuuxb/preview
Ответить с цитированием