Загрузка…
Загрузка…
Angular — фреймворк для построения клиентских веб‑приложений на TypeScript. Это не «библиотека виджетов», а платформа: компоненты, DI, роутинг, формы, HTTP, тестирование и сборка через CLI (ng new, ng build).
В отличие от AngularJS (1.x), современный Angular (2+) строится на компонентах, строгой типизации и иерархическом DI. С версий 14–17 рекомендуемый стиль — standalone-компоненты и Signals; NgModule остаётся в легаси и крупных модульных кодовых базах.
import { Component } from '@angular/core';
@Component({
selector: 'app-hello',
standalone: true,
template: `<h1>Hello, {{ name }}</h1>`,
})
export class HelloComponent {
name = 'Angular';
}index.html, навигация через Router и <router-outlet>.CLI (ng generate component) ускоряет единообразие структуры проекта и следование best practices команды.
Angular — полноценный TypeScript‑фреймворк со своим runtime и экосистемой. Для новых проектов ориентируйтесь на standalone + Signals, но умейте читать и сопровождать NgModule‑код.
