Дисциплины - Проектирование динамических страниц

Динамика AlpineJS - Снова про циклы

В Alpine.js для организации циклов используется директива x-for. Как и x-if она может применяться только к тэгу TEMPLATE и иметь один корневой элемент.

Заданное количество итераций

 Выводим css-классы цветов.

<div x-data>
    <div class="b-flex flex-wrap">
        <template x-for="i in 9">
            <div :class="'bg-blue'+ i + '00'" :title="'blue' + i + '00'" class="pad20"></div>
        </template>
    </div>
</div>

Обход данных в цикле

Массив может содержаться в значении x-data. Пример:

<div x-data='{users: [
        {id: 1, name: "Leanne Graham", email: "Sincere@april.biz"},
        {id: 2, name: "Ervin Howell", email: "Shanna@melissa.tv"},
        {id: 3, name: "Clementine Bauch", email: "Nathan@yesenia.net"}
    ]}'>
    
	<template x-for="user in users" :key="user.id">
		<div class="b-flex">
			<div x-text="user.name" class="w3col"></div>
			<div x-text="user.email"></div>
		</div>
	</template>
</div>

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
00421-00422 ИИТ БГУИР
00423 ИИТ БГУИР
10421-10422 ИИТ БГУИР
10423 БГУИР
20421 БГУИР
30421 БГУИР
30423 БГУИР
40421 ИИТ БГУИР
40423 БГУИР


Изображения Видео

1. JavaScript. Функциональное программирование. Лекция 2. Преобразование данных <iframe width="560" height="315" src="https://www.youtube.com/embed/EBKzRg4aTro" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
2. JavaScript. Функциональное программирование. Лекция 2 (продолжение) <iframe width="560" height="315" src="https://www.youtube.com/embed/phyt4PFk6Pc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
3. HTML5 http://erud.by/files/books/HTML5.docx
4. ООП в JavaScript http://erud.by/object_orient_program/586
5. Фоновое видео jQuery http://johnpolacek.github.io/BigVideo.js
Учебная программа