Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么does@Component用angular2做什么_Angular - Fatal编程技术网

什么does@Component用angular2做什么

什么does@Component用angular2做什么,angular,Angular,我是新来的。我理解import语句意味着我们在这个文件中包含组件类 我的问题是,谁能解释为什么我们需要@Component注释?它到底做了什么 import {component} from '@angular2/core'; @component { } export class MyComponent { } 它将元数据添加到MyComponent类中,它实际上使该类成为一个组件 如果没有它,该类将是一个普通的typescript类 此处的进一步信息:它将元数据添加到MyCom

我是新来的。我理解import语句意味着我们在这个文件中包含组件类

我的问题是,谁能解释为什么我们需要@Component注释?它到底做了什么

import {component} from '@angular2/core';

@component
{

}


export class MyComponent
{

}

它将元数据添加到MyComponent类中,它实际上使该类成为一个组件 如果没有它,该类将是一个普通的typescript类



此处的进一步信息:

它将元数据添加到MyComponent类中,它实际上使类成为一个组件 如果没有它,该类将是一个普通的typescript类



此处的进一步信息:

组件注释是一个。装饰器是一种特殊的声明,可以附加到类声明、方法、访问器、属性或参数

Angular2的组件注释应用所需的框架构建块,使其成为Angular2中的可用组件。更具体地说:


@Component
注释指定何时实例化组件,以及组件绑定到哪些属性和HostListener


另请参见

组件注释是一个注释。装饰器是一种特殊的声明,可以附加到类声明、方法、访问器、属性或参数

Angular2的组件注释应用所需的框架构建块,使其成为Angular2中的可用组件。更具体地说:


@Component
注释指定何时实例化组件,以及组件绑定到哪些属性和HostListener


另请参见

您可以将@Component看作是一个配置函数,它补充了 类,并且该注释实际上将类转换为角度组件

Angular在内部解析@Component注释(以及所有注释),并生成额外的代码,将请求的行为添加到类中

如果查看类的传输代码,可以看到Angular对@Component注释的作用,例如:

MyComponent = (function () {
   function MyComponent() {
      ...
   }
   ...

您可以将@Component看作是一个配置函数,它补充了 类,并且该注释实际上将类转换为角度组件

Angular在内部解析@Component注释(以及所有注释),并生成额外的代码,将请求的行为添加到类中

如果查看类的传输代码,可以看到Angular对@Component注释的作用,例如:

MyComponent = (function () {
   function MyComponent() {
      ...
   }
   ...