Skip to content

k.utils.template ​

View and page rendering

Overview ​

k.utils.template Renders Kooboo View or Page HTML on the server side.

render() ​

Renders a view tag or view ID string, returning HTML.

ParameterTypeRequiredDescription
viewstringYesView tag, view name, or view Id

Returns: string.

ts
const html = k.utils.template.render("<view id=\"...\"></view>")

executeView() ​

Execution view (side effects are written to the current response context, no strings are returned).

ParameterTypeRequiredDescription
viewNameOrIdstringYesView name or Id

Returns: void.

ts
k.utils.template.executeView("ProductCard")

renderView() ​

Render HTML by view name or Id.

ParameterTypeRequiredDescription
viewNameOrIdstringYesView name or Id

Returns: string \| null.

ts
const html = k.utils.template.renderView("ProductCard")

renderPage() ​

Renders a full page of HTML by page URL.

ParameterTypeRequiredDescription
urlstringYesSite page URL, optionally with query string

Returns: string.

ts
const pageHtml = k.utils.template.renderPage("/products")