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