Angular 组件教程
Angular 是一个由 Google 维护的开源前端框架,用于构建单页应用程序。在这个教程中,我们将学习如何创建和使用 Angular 组件。
基础概念
- 组件:Angular 中的基本构建块,用于创建可重用的 UI 部分。
- 模块:将相关的组件和功能组织在一起。
- 服务:提供数据和方法给组件使用。
创建组件
要创建一个组件,你可以使用 Angular CLI:
ng generate component my-component
这将创建一个名为 my-component
的新组件。
组件结构
一个 Angular 组件通常包含以下文件:
my-component.component.html
:组件的模板。my-component.component.ts
:组件的逻辑。my-component.component.css
:组件的样式。
交互式组件
一个交互式组件通常包含以下部分:
- 模板:定义组件的 HTML 结构。
- 类:包含组件的逻辑和数据。
- 样式:定义组件的外观。
例子
以下是一个简单的 Angular 组件示例:
<!-- my-component.component.html -->
<h1>{{ title }}</h1>
<button (click)="increaseCount()">增加计数</button>
<p>计数:{{ count }}</p>
// my-component.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponent {
title = '交互式组件';
count = 0;
increaseCount() {
this.count++;
}
}
/* my-component.component.css */
h1 {
color: #333;
}
button {
margin: 10px;
}
学习资源
要了解更多关于 Angular 组件的信息,请访问我们的Angular 教程页面。
Angular 图标