Component(组件)

1.Component是一个模板的控制类用于处理应用和逻辑页面的视图部分。

2.Component时Angular2应用最基础的建筑砖块。

3.任何一个Component都是NgModule的一部分,为了定义Component成为NgModule的成员之一,我们应该在NgModule的declarations属性中将需要的Component列出。

4.@Component装饰符能接收一个配置对象,并把紧随其后的类标记为组件类。

5.最简单的Component

import { Component , OnInit } from '@angular/core';
import {LentestService } from './lentest.service';

@Component({
    selector: 'lentest',
    templateUrl: './lentest.component.html',
    styleUrls: ['./lentest.component.css'],
    providers: [ LentestService, ] // 此处的providers是使用方,用于注入;而Modeule的providers是供给方
})
export class LentestComponent implements OnInit {
    constructor(private lentestService: LentestService){ // 依赖注入,详见 Service(服务)
    }
    ngOnInit(): void{
    }
}

@Component装饰符的常用配置属性

selector - CSS选择器,在父级HTML视图中插入<lentest></lentest>标签后,可通过识别该标签,往其中创建并插入子组件;

templateUrl - Component的HTML模板地址;

styleUrl - 一个数组, Component的样式地址;

providers - 一个数组,包含组件所依赖的服务所需要的依赖注入提供者,可用于当前Component及其子视图;

 

转载于:https://www.cnblogs.com/Failbs/p/8794832.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值