Spec-Zone.ru › Angular 2

TemplateRef

Stable Class

Обзор класса

class TemplateRef {
  C 
  elementRef : ElementRef
  createEmbeddedView(context: C) : EmbeddedViewRef<C>
}

Описание класса

Представляет встроенную шаблонную разметку, которую можно использовать для создания встроенных представлений.

Вы можете получить доступ к TemplateRef, двумя способами. С помощью директивы, размещённой на элементе <template> (или директиве с префиксом *) и получить TemplateRef для этого встроенного представления, введённого в конструктор директивы с помощью токена TemplateRef. В качестве альтернативы, вы можете запросить TemplateRef из компонента или директивы с помощью Query.

Чтобы создать встроенные представления на основе шаблона, используйте ViewContainerRef, который создаст представление и прикрепит его к контейнеру представлений.

Подробное описание класса

C
elementRef : ElementRef

Местоположение в представлении, где логически находится встроенное представление.

Контексты привязки данных и инъекции созданных из этого TemplateRef встроенных представлений наследуются из контекстов этого местоположения.

Обычно новые встроенные представления прикрепляются к контейнеру представлений этого местоположения, но в сложных случаях представление может быть прикреплено к другому контейнеру, сохраняя при этом контексты привязки данных и инъекции из исходного местоположения.

createEmbeddedView(context: C) : EmbeddedViewRef<C>

экспортировано из @angular/core/index, определено в @angular/core/src/linker/template_ref.ts

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/core/index/TemplateRef-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API