ComponentRef

前端之家收集整理的这篇文章主要介绍了ComponentRef前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
class ComponentRef<C> { get location(): ElementRef get injector(): Injector get instance(): C get hostView(): ViewRef get changeDetectorRef(): ChangeDetectorRef get componentType(): Type<any> destroy(): void onDestroy(callback: Function): void }

描述

Represents an instance of a Component created via a ComponentFactory.
表示通过ComponentFactory创建的组件的实例。

ComponentRef provides access to the Component Instance as well other objects related to this Component Instance and allows you to destroy the Component Instance via the destroy method.

方法

  • get location(): ElementRef
  • @H_502_56@

    Location of the Host Element of this Component Instance.
    该组件实例的Host元素的位置。

    • get injector(): Injector
    • @H_502_56@

      The injector on which the component instance exists.
      组件实例所在的注入器

      • get instance(): C
      • @H_502_56@

        The instance of the Component.
        组件实例

        • get hostView(): ViewRef
        • @H_502_56@

          The ViewRef of the Host View of this Component instance.
          该组件实例的Host视图的ViewRef

          • get changeDetectorRef(): ChangeDetectorRef
          • @H_502_56@

            The ChangeDetectorRef of the Component instance.
            组件实例的ChangeDetectorRef。

            • get componentType(): Type
            • @H_502_56@

              The component type.
              组件类型

              • destroy(): void
              • @H_502_56@

                Destroys the component instance and all of the data structures associated with it.
                销毁组件实例和与之关联的所有数据结构。

                • onDestroy(callback: Function): void
                • @H_502_56@

                  Allows to register a callback that will be called when the component is destroyed.
                  允许注册组件销毁时将被调用的回调。

猜你在找的Angularjs相关文章