angular基本使用

本文深入讲解Angular中的装饰器,如@Component、@Module、@Directive、@Pipe和@Injectable等,介绍它们的作用及如何使用,帮助开发者更好地理解Angular组件、指令、管道和服务的创建方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

装饰器简介:

Angular 有很多装饰器,它们负责把元数据附加到类上,以了解那些类的设计意图以及它们应如何工作。

@Component装饰器

声明一个组件时,在组件类的之上要用@Component装饰器来告知Angular这是一个组件

 

@Component({

  selector: 'app-root',    //标签名

  templateUrl: './app.component.html', // 模板url引入的位置

  styleUrls: ['./app.component.less'] ,less url 引入位置

})

@NgModule是一个装饰器函数,它接收一个用来描述模块属性的元数据对象

@Directive标记类作为指令并收集组件配置元数据
声明当前类是一个指令,并提供关于该指令的元数据

@Pipe******
声明当前类是一个管道,并且提供关于该管道的元数据

@Injectable标记元数据并可以使用Injector注入器注入
声明当前类有一些依赖,当依赖注入器创建该类的实例时,这些依赖应该被注入到构造函数中。

输入属性(@inputs):是用来接收外部传入的数据的,Angular的程序结构就是一个组

输出属性(@Outputs):用来定义一些其他组件可能需要的事件或者用来在组件之间共享数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值