Skip to content

Лабораторная работа №6

Alex Panfilkin edited this page Apr 7, 2017 · 19 revisions

Здесь будет описание

  • Ковызина ИДБ-13-13
  • Скакленева ИДБ-13-14
  • Панфилкин А.А. ИДБ-13-14
  • Антипов А. А. ИДБ-13-13

Цель работы: знакомство с понятием фреймворк и паттерном MVC (model-view-controller)

Описание работы

Предварительная информация - лекция про языки программирования и понятие фреймворк

Шаг 1.

Клонировать репозиторий https://github.com/Adrinalin4ik/Angular-todo-list в свою личную папку в общем репозитории. После чего обновить песочницу.

Шаг 2.

Перейти на страницу с проектом и убедиться в том что все работает правильно. Ссылка должна выглядеть следующим образом: http://paul.1gb.ru/stankin/oop/sandbox/idb-13-<НОМЕР ГРУППЫ>/<ФАМИЛИЯ>/angular-todos В результате должно получиться то же самое как на странице: http://paul.1gb.ru/stankin/oop/sandbox/idb-13-14/panfilkin/angular-todos/#!/

Шаг 3. Изменение локальной базы.

Теперь необходимо внести изменения в файл controllers/todos_controller.js, добавив несколько строк в массив с задачами. Обновить песочницу и посмотреть, применились ли изменения. Если все хорошо, то можно приступать к следующему шагу.

Шаг 4. Сохранение данных на сервере.


Добавим следующий код в модель todo-list (в файле controllers/todos_controller.js (строка 3)

$http.get("/test/database.json") .then(function(response){ console.log(response) $scope.lists = response.data.lists; console.log($scope.lists) });


Теперь данные подгружаются из json файла, который должен находиться в папке test/database.json

Шаг 5. Изменение внешнего вида.

Внешний вид можно изменить при помощи css файлов, находящихся в соответствующей папке. Пример: Для того чтобы изменить цвет шапки, нужно перейти в файл application.css, найти

/* Для синей строки*/ .header{ font-family: 'OpenSans-Light'; background-color: #4895D1; color: white; height: 50px; }

и изменить background-color: #ff8080;

Диаграмма

Clone this wiki locally