Angular 文档 - TypeScript 指南 📚

TypeScript 是 Angular 的首选编程语言,它为 JavaScript 提供了静态类型检查和丰富的工具集。以下是一些关于 Angular 中使用 TypeScript 的关键点:

基础类型

  • number:数字类型
  • string:字符串类型
  • boolean:布尔类型
  • any:任何类型
  • void:无类型,用于函数没有返回值的情况

接口

接口定义了对象的形状,包括类型和可选属性。

interface Person {
  name: string;
  age?: number;
}

类是对象的蓝图,可以包含属性和方法。

class Car {
  constructor(public brand: string) {}

  drive() {
    console.log(`${this.brand} is driving.`);
  }
}

装饰器

装饰器是一种特殊类型的声明,用于修改类或成员的行为。

function logMethod(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
  descriptor.value = function() {
    console.log(`Method ${propertyKey} called`);
    return descriptor.value.apply(this, arguments);
  };
}

class Calculator {
  @logMethod
  add(a: number, b: number) {
    return a + b;
  }
}

Angular Logo

更多关于 Angular 和 TypeScript 的信息,请访问我们的Angular 教程


如果您有其他关于 TypeScript 的问题,或者想要了解更多关于 Angular 的内容,请访问我们的Angular 文档首页