DavidovPavel / angular-20180118-2130

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

angular-20180118-2130

Что подготовить(или уже знать)?

  • Javascript - https://learn.javascript.ru
  • EcmaScript2015 - https://learn.javascript.ru/es-modern
  • TypeScript -- классы/интерфейсы -- декораторы (класса, свойства) -- модификаторы доступа -- дженерики
  • node.js (8+)
  • git/github - как делать PR(pull request)

Как задавать вопрос

  • групповой чат
  • @мне
  • мне лично slack/email

Курсовой проект

  • индивидуальное задание
  • общее задание

Прием курсовых [19.02]

[26.02]

README

  • about
  • install
  • ...

Дополнительные вопросы

  • поиск утечек памяти
  • работа с данными в многопользовательской системе. Как узнать, что данные нужно обновить и как правильно обновить?
  • пожалуйста, объясните более подробно и убедительно, почему вы считаете, что двустороннюю привязку [(ngModel)] не следует использовать в Angular 2
  • еще раз объяснить работу ControlValueAccessor. Например у нас есть форма с инпутами, и один из них это компонент в котором див с возможностью вводить в него текст. Как правильно будет подключить этот компонент к форме и что бы он работал с остальными инпутами ?
  • как лучше реализовать в таблице изменение порядка строк и соответсвующего порядка елементов привязанного массива путем drag-n-drop
  • PWA + angular
  • Как сделать попап с плавным открытием с помощью анимаций.

3rd party type?

  • ui -> component, directive
  • logic/helper -> service

which? -> Angular pure solution -> Angular wrapper -> own Angular pure solution -> own Angular wrapper

<input [(ngModel)]="user.name" (ngModelChange)="user.name = $event">

<user-card [(user)]="user">

About


Languages

Language:TypeScript 72.0%Language:HTML 14.1%Language:CSS 12.1%Language:JavaScript 1.8%