# Angular 文档简介

Angular 是一个应用设计框架与开发平台,旨在创建高效而精致的单页面应用。

这份 Angular 文档会帮助你学习和使用 Angular 框架与开发平台,从你的第一个应用开始,一直到优化复杂的企业级单页面应用。 这些教程和指南中都包含可下载的范例,以加速你的学习。

什么是 Angular 对 Angular 平台进行一次高层概览。

开始工作无需搭建环境,试用一个现成的小型 Angular 应用立即试用

深入探索学习 Angular 应用的更多知识及架构特性架构

搭建环境使用 Angular CLI 搭建本地开发环境。本地搭建

Hello World一个完整教程,带你从头到尾创建首个应用英雄之旅教程

# 基本假设

本文档假设你已经熟悉了 HTML,CSS,JavaScript和来自 最新标准的一些知识,比如 类和 模块。 下列代码范例都是用最新版本的 TypeScript写的。 大多数 Angular 代码都只能用最新的 JavaScript 编写,它会用 类型实现依赖注入,还会用装饰器来提供元数据。

# 私有化部署本文档(译者)

有些企业内部的防火墙比较严格,如果无法打开 https://angular.cn,你可以在企业内部进行私有化部署。步骤如下:

本文档的预编译版本位于 Github上,如果你想进行私有化部署,请把它 Clone 下来,在 nginx 等服务器上按照静态网站的形式做部署即可,除此之外不需要任何服务端环境。

以 Nginx 为例,你需要在 nginx 上做如下改动:

server {
    root /path/to/ng-docs.github.io/;
    location / {
        try_files $uri $uri.html $uri/ /index.html;
    }
}

注意其中的 $uri.html,这是本文档相对于常规 Angular 应用的主要差别,因为本文档进行了预先渲染(Prerender),这项工作可以让你在不需要 Node 服务器的情况下获得等同于服务端渲染的体验改善。

Last Updated: 5/16/2023, 7:35:10 PM