Complemento de tipo postProcessByDom
Visión general
Un complemento render es usado para transformar el HTML renderizado. Luego de que la aplicación Angular renderiza, el contenido HTML es pasado a un complmento render dónde puede ser modificado.
Un complemento render puede ser utilizado para transformar una página que contenga datos en formato markdown para renderizarlo
Interfaz
Un complemento postProcessByDom
es una función que devuelve un Promise<JSDOM>
. El string dentro del Promise será el HTML transformado.
La interfaz de dicha función es:
function exampleContentPlugin(
dom: JSDOM,
route: HandledRoute
): Promise<string> {
// Must return a promise
}
Diferencias con el complemento postProcessByHtml
Si bien tienen exactamente la misma función que postProcessByHtml
, los complementospostProcessByDom
obtienen y deben devolver un objeto JSDOM. Éstos serán ejecutados antes de las funciones postProcessByHtml
.