---
id: fast-element.elementviewtemplate
title: ElementViewTemplate interface
hide_title: true
---
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[@microsoft/fast-element](./fast-element.md) &gt; [ElementViewTemplate](./fast-element.elementviewtemplate.md)

## ElementViewTemplate interface

A template capable of creating views specifically for rendering custom elements.

<b>Signature:</b>

```typescript
export interface ElementViewTemplate 
```

## Methods

|  Method | Description |
|  --- | --- |
|  [create(hostBindingTarget)](./fast-element.elementviewtemplate.create.md) | Creates an ElementView instance based on this template definition. |
|  [render(source, host, hostBindingTarget)](./fast-element.elementviewtemplate.render.md) | Creates an HTMLView from this template, binds it to the source, and then appends it to the host. |
