1. Обсудите словами то, что вы узнали на уроке сегодня или на этой неделе.

Я узнал, что на этом этапе моих навыков работы с angular может быть сложно сделать разные компоненты для обмена данными между собой. Мне нужно будет научиться создавать сервисы и инъекции в Angular 2, прежде чем я смогу передавать данные компонентам-сестрам.

2. Что такое интерполяция строк в Angular и каков ее синтаксис?

Синтаксис интерполяции: {{insert.property}}. Интерполяция выполняется в HTML вашего компонента, и все, что находится внутри двойных блоков, будет выполнено как машинописный текст и возвращено в виде строки.

3. Пожалуйста, объясните разницу между Angular и AngularJS?

AngularJS был первой версией Angular от Google, и после того, как они добавили так много новых упакованных функций, они решили создать совершенно новый фреймворк Angular 2 или просто Angular. Самая большая разница в том, что Angular использует машинописный текст, а не javascript. Это устраняет ошибки, расширяет возможности IntelliSense и упрощает работу разработчиков. Typescript является частью ES6, и поэтому Angular также использует другие функции ES6, включая: лямбда-выражения, итераторы и механику отражения.

AngularJS использует концепции области, корневой области и контроллера; для передачи данных. В то время как Angular использует иерархию родительских дочерних компонентов. Angular также использует более модульный подход к проектированию. С более легким набором основных файлов и использованием динамической загрузки, асинхронной компиляции шаблонов и добавленной поддержкой реактивного программирования; У Angular гораздо меньше накладных расходов. Наконец, Angular представил Angular CLI для создания и создания ваших проектов.

4. Не могли бы вы объяснить концепцию шаблонов в Angular?

Шаблоны — это фрагменты HTML, которые позволяют angular динамически отображать данные, привязку свойств и привязку событий. Angular использует определенные символы для обнаружения такого поведения. {{}} для интерполяции данных, () для привязки событий, [] для привязки свойств и т. д.

5. Что такое директивы в Angular?

Директива — это настраиваемый элемент HTML, который используется для расширения возможностей HTML. В Angular есть ngFor и ngIf.