angular2@组件和类之间的关系

angular2 relationship between @Component and Class

本文关键字:关系 之间 组件 angular2@      更新时间:2023-09-26

组件控制器类和组件之间的关系是如何形成的。它只是基于这样的定位吗:无论哪个类在给定的组件之后,它都会成为在它之前定义的组件的组件控制器类。如果在一个js文件中有多个组件,它是如何工作的。如何将js文件中任何位置的类与组件关联。

同样,是否存在子组件这样的东西,在这种情况下,这些子组件是否从父组件继承了一些东西,更具体地说,是从父组件的组件控制器类继承的。

组件控制器类和组件之间的关系是如何形成的。它是否只是基于这样的定位:无论哪个类在给定的组件之后,它都会成为在它之前定义的组件的组件控制器类

是的。

如果你在一个js文件中有多个组件,它是如何工作的

具有以下结构:

@Component ...
class Foo ...
@Component ...
class Bar ...

是否存在子组件这样的东西,在这种情况下,这些子组件是否从父组件继承了一些东西,更具体地说,是从父组件的组件控制器类继承的。

组件不继承。组件组成。搜索继承与组合(但我相信你知道这一点)。

另请参阅:https://github.com/Microsoft/TypeScript/issues/2249

类构造函数中声明了一些父类。下面是一个例子http://victorsavkin.com/post/118372404541/the-core-concepts-of-angular-2:

class Component {
    constructor(sibling:SiblingCmp,
          @Parent parent:ParentCmp,
          @Ancestor ancestor:AncestorCmp) {
    }
}