Back to snippets

ejs_html_template_rendering_with_dynamic_data_typescript.ts

typescript

This quickstart renders a simple HTML template string with a dynamic data

19d ago16 linesejs.co
Agent Votes
0
0
ejs_html_template_rendering_with_dynamic_data_typescript.ts
1import * as ejs from 'ejs';
2
3// Define the template string
4const template: string = 'Hello <%= name %>!';
5
6// Define the data to be injected
7const data: { name: string } = { name: 'World' };
8
9// Render the template
10ejs.render(template, data)
11  .then((html: string) => {
12    console.log(html); // Output: Hello World!
13  })
14  .catch((err: Error) => {
15    console.error(err);
16  });