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 文档首页。