Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.3 KB

assignments.md

File metadata and controls

24 lines (14 loc) · 1.3 KB

Tym razem przygotowaliśmy jedno, uber-zadanie, które wplata w siebie wszystkie rzeczy, o których mówiliśmy na spotkaniu:

  • filtr,
  • dyrektywę,
  • eventy.

Przygotuj dyrektywę do głosowania na diga i wyświetlania wyniku.

dyrektywa 1 dyrektywa 2

Dyrektywa oprócz działającego głosowania i wyświetlania aktualnego wyniku ma wysyłać event o udanym głosowaniu. Event ten ma być złapany w innym miejscu aplikacji i wyświetlać informacje o tym kiedy (data i godzina) nastąpiło ostatnie głosowanie na plus, a kiedy na minus. Jeśli użytkownik jeszcze nie zagłosował, ma się wyświetlać taka informacja.

Informacja ta ma być widoczna na każdej stronie.

Do wyświetlenia daty i godziny użyj własnego filtra (nie wbudowanego date), który ma zwrócić te dane w dokładnie takim formacie, jak podany poniżej:

informacja 1 informacja 2

Jako dodatek zaimplementuj zapisywanie tych informacji w bazie danych przy użytkowniku, aby nie tracić jej po odświeżeniu strony.

Powodzenia! :)