|
/
|
<svg _ngcontent-ng-c3880445719="" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 223 236" width="32" class="angular-logo"><g _ngcontent-ng-c3880445719="" clip-path="url(#a)"><path _ngcontent-ng-c3880445719="" fill="url(#b)" d="m222.077 39.192-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"></path><path _ngcontent-ng-c3880445719="" fill="url(#c)" d="m222.077 39.192-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"></path></g><defs _ngcontent-ng-c3880445719=""><lineargradient _ngcontent-ng-c3880445719="" id="b" x1="49.009" x2="225.829" y1="213.75" y2="129.722" gradientunits="userSpaceOnUse"><stop _ngcontent-ng-c3880445719="" stop-color="#E40035"></stop><stop _ngcontent-ng-c3880445719="" offset=".24" stop-color="#F60A48"></stop><stop _ngcontent-ng-c3880445719="" offset=".352" stop-color="#F20755"></stop><stop _ngcontent-ng-c3880445719="" offset=".494" stop-color="#DC087D"></stop><stop _ngcontent-ng-c3880445719="" offset=".745" stop-color="#9717E7"></stop><stop _ngcontent-ng-c3880445719="" offset="1" stop-color="#6C00F5"></stop></lineargradient><lineargradient _ngcontent-ng-c3880445719="" id="c" x1="41.025" x2="156.741" y1="28.344" y2="160.344" gradientunits="userSpaceOnUse"><stop _ngcontent-ng-c3880445719="" stop-color="#FF31D9"></stop><stop _ngcontent-ng-c3880445719="" offset="1" stop-color="#FF5BE1" stop-opacity="0"></stop></lineargradient><clippath _ngcontent-ng-c3880445719="" id="a"><path _ngcontent-ng-c3880445719="" fill="#fff" d="M0 0h223v236H0z"></path></clippath></defs></svg><!----><!---->
|
|
|
/docs
|
<svg _ngcontent-ng-c3880445719="" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="14" height="18" fill="inherit"><path _ngcontent-ng-c3880445719="" d="M3.645 13.792h6.708v-1.25H3.645v1.25Zm0-3.542h6.708V9H3.645v1.25Zm-2.063 7.083a1.2 1.2 0 0 1-.875-.375 1.2 1.2 0 0 1-.375-.875V1.917a1.2 1.2 0 0 1 .375-.875 1.2 1.2 0 0 1 .875-.375h7.52l4.563 4.562v10.854a1.2 1.2 0 0 1-.375.875 1.2 1.2 0 0 1-.875.375H1.582ZM8.478 5.792V1.917H1.582v14.166h10.833V5.792H8.478Z"></path></svg><span _ngcontent-ng-c3880445719="" class="adev-nav-item__label">Документация</span>
|
|
|
/tutorials
|
<svg _ngcontent-ng-c3880445719="" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="18" height="10" fill="inherit"><path _ngcontent-ng-c3880445719="" d="m5.668 10-5-5 5-5 1.187 1.188L3.022 5.02l3.813 3.812L5.668 10Zm6.667 0-1.188-1.188L14.98 4.98l-3.812-3.812L12.335 0l5 5-5 5Z"></path></svg><span _ngcontent-ng-c3880445719="" class="adev-nav-item__label">Туториалы</span>
|
|
|
/playground
|
<svg _ngcontent-ng-c3880445719="" xmlns="http://www.w3.org/2000/svg" height="24" viewbox="0 -960 960 960" width="24"><path _ngcontent-ng-c3880445719="" d="M450.001-611.691v-32.386q-39.385-9.923-64.692-41.897-25.308-31.975-25.308-74.025 0-49.922 35.038-84.96 35.039-35.038 84.961-35.038t84.961 35.038q35.038 35.038 35.038 84.96 0 42.05-25.308 74.025-25.307 31.974-64.692 41.897v32.386l273.846 157.538q17.173 9.912 26.663 26.582 9.491 16.671 9.491 36.495v62.152q0 19.824-9.491 36.495-9.49 16.67-26.663 26.582L516.154-111.771q-17.203 9.846-36.217 9.846t-36.091-9.846L176.155-265.847q-17.173-9.912-26.663-26.582-9.491-16.671-9.491-36.495v-62.152q0-19.824 9.491-36.495 9.49-16.67 26.663-26.582l273.846-157.538Zm-6.155 364.537L200-387.461v58.537q0 3.078 1.539 5.962 1.538 2.885 4.615 4.808l267.692 154.692q3.077 1.923 6.154 1.923t6.154-1.923l267.692-154.692q3.077-1.923 4.615-4.808 1.539-2.884 1.539-5.962v-58.537L516.154-247.154q-17.203 9.847-36.217 9.847t-36.091-9.847Zm6.155-162.847V-542.77L250.46-427.691l223.386 128.846q3.077 1.924 6.154 1.924t6.154-1.924l223.001-128.846L509.999-542.77v132.769h-59.998ZM480-699.999q25 0 42.5-17.5t17.5-42.5q0-25-17.5-42.5t-42.5-17.5q-25 0-42.5 17.5t-17.5 42.5q0 25 17.5 42.5t42.5 17.5Zm-2.308 538.46Z"></path></svg><span _ngcontent-ng-c3880445719="" class="adev-nav-item__label">Песочница</span>
|
|
|
/reference
|
<svg _ngcontent-ng-c3880445719="" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="14" height="18" fill="inherit"><path _ngcontent-ng-c3880445719="" d="M3.645 13.792h6.708v-1.25H3.645v1.25Zm0-3.542h6.708V9H3.645v1.25Zm-2.063 7.083a1.2 1.2 0 0 1-.875-.375 1.2 1.2 0 0 1-.375-.875V1.917a1.2 1.2 0 0 1 .375-.875 1.2 1.2 0 0 1 .875-.375h7.52l4.563 4.562v10.854a1.2 1.2 0 0 1-.375.875 1.2 1.2 0 0 1-.875.375H1.582ZM8.478 5.792V1.917H1.582v14.166h10.833V5.792H8.478Z"></path></svg><span _ngcontent-ng-c3880445719="" class="adev-nav-item__label">Справочник</span>
|
|
|
/overview
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Что такое Angular? <!----><!----><!----></span><!---->
|
|
|
/installation
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Установка <!----><!----><!----></span><!---->
|
|
|
/tutorials/learn-angular
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Начать писать код! 🚀 <!----><!----><!----></span><!---->
|
|
|
/guide/drag-drop
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Перетаскивание <!----><!----><!----></span><!---->
|
|
|
/ai
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Начало работы <!----><!----><!----></span><!---->
|
|
|
/ai/develop-with-ai
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Промпты LLM и настройка AI IDE <!----><!----><!----></span><!---->
|
|
|
/ai/agent-skills
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Agent Skills <span _ngcontent-ng-c3326072784="" class="tag docs-new-item">Новое</span><!----><!----><!----></span><!---->
|
|
|
/ai/mcp
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Настройка Angular CLI MCP Server <!----><!----><!----></span><!---->
|
|
|
/ai/ai-tutor
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Angular AI Tutor <!----><!----><!----></span><!---->
|
|
|
/ai/design-patterns
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Паттерны проектирования <!----><!----><!----></span><!---->
|
|
|
/ai/webmcp
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> WebMCP <span _ngcontent-ng-c3326072784="" class="tag docs-new-item">Новое</span><!----><!----><!----></span><!---->
|
|
|
/tools/language-service
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Language Service <!----><!----><!----></span><!---->
|
|
|
/style-guide
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Руководство по стилю <!----><!----><!----></span><!---->
|
|
|
/best-practices/security
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Безопасность <!----><!----><!----></span><!---->
|
|
|
/best-practices/a11y
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Доступность <!----><!----><!----></span><!---->
|
|
|
/best-practices/error-handling
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Необработанные ошибки в Angular <!----><!----><!----></span><!---->
|
|
|
/update
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Актуальность версий <!----><!----><!----></span><!---->
|
|
|
/events/v22
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Релиз Angular v22 <span _ngcontent-ng-c3326072784="" class="tag docs-new-item">Новое</span><!----><!----><!----></span><!---->
|
|
|
/events/v21
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Релиз Angular v21 <!----><!----><!----></span><!---->
|
|
|
/guide/ngmodules/overview
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> NgModules <!----><!----><!----></span><!---->
|
|
|
/ecosystem/web-workers
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Web workers <!----><!----><!----></span><!---->
|
|
|
/ecosystem/custom-build-pipeline
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Пользовательский пайплайн сборки <!----><!----><!----></span><!---->
|
|
|
/guide/tailwind
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Tailwind <!----><!----><!----></span><!---->
|
|
|
/essentials
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Обзор <!----><!----><!----></span><!---->
|
|
|
/essentials/components
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Композиция с компонентами <!----><!----><!----></span><!---->
|
|
|
/essentials/signals
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Реактивность с сигналами <!----><!----><!----></span><!---->
|
|
|
/essentials/templates
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Динамические интерфейсы с шаблонами <!----><!----><!----></span><!---->
|
|
|
/essentials/signal-forms
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Формы с сигналами <span _ngcontent-ng-c3326072784="" class="tag docs-new-item">Новое</span><!----><!----><!----></span><!---->
|
|
|
/essentials/dependency-injection
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Модульный дизайн с внедрением зависимостей <!----><!----><!----></span><!---->
|
|
|
/essentials/next-steps
|
<span _ngcontent-ng-c3326072784="" class="docs-faceted-list-item-text"> Следующие шаги <!----><!----><!----></span><!---->
|
|
|
/overview
|
главной страницы документации
|
|
|
/tutorials/learn-angular
|
перейти к практическому туториалу
|
|
|
/essentials/components
|
Композиция с Компонентами
|
|
|
/press-kit
|
Пресс-кит
|
|
|
/roadmap
|
Дорожная карта
|
|
|
/
|
Русский
|
|
|
/license
|
MIT-style License
|
|