Angular 是由 Google 维护的前端框架,适用于构建单页应用(SPA)。它使用TypeScript 作为主要开发语言,并提供了强大的模块化、依赖注入(DI)、路由管理等特性。
一、Angular 基础
1. Angular 介绍
Angular 是一个组件化、模块化、双向数据绑定的前端框架,适用于构建复杂的前端应用。它与 Vue.js 和 React 的主要区别是:
- 基于 TypeScript,提供更强的类型安全和代码规范。
- 使用模块化架构,代码结构清晰,易于维护。
- 内置依赖注入(DI),适用于大型应用开发。
2. Angular 安装与项目创建
(1)安装 Angular CLI