Saltearse al contenido

S42-Core ViewTemplates function

ViewTemplates

Esta función se utiliza para renderizar una plantilla de vista.

Uso

ViewTemplates(templateFilePath: string, data: Data): string

La función toma dos parámetros:

  1. El path al archivo de la plantilla.
  2. Los datos que se utilizarán en la plantilla.

El archivo de extensión de la plantilla debe ser .view.

Parametros

NameTypeDescription
templateFilePathstringThe path to the template file.
dataDataThe data to be used in the template.

Example

import { ViewTemplates } from 's42-core'
import path from 'path'
const params = {
template: 'welcome',
context: {
name: 'John Doe',
email: 'john@doe.com'
}
}
const template = loadTemplate(path.join(__dirname, '../mailtemplate', params.template + '.view'), params.context)