Documentação do Nunjucks

Nunjucks Documentation

Nunjucks é um poderoso mecanismo de templates para JavaScript que permite criar conteúdo dinâmico utilizando variáveis, filtros e estruturas de controle.


Contexto Disponível

Neste ambiente, você tem acesso ao seguinte objeto context:

{
  params: {}, // Parâmetros de query
  table: {    // Contém todas as tabelas disponíveis
    tableExample: [], // Cada tabela é uma lista de objetos
    anotherTable: []
  }
}

Sintaxe Básica

Variáveis

Acesse variáveis utilizando chaves duplas:

{{ params.name }}
{{ table.tableExample[0].id }}

Condicionais


Loops


Filtros

Modifique variáveis utilizando filtros com o símbolo pipe (|):

Filtros comuns:

  • upper, lower – Alterar maiúsculas/minúsculas

  • trim – Remover espaços em branco

  • first, last – Obter primeiro/último item

  • length – Obter tamanho de array/string

  • sort – Ordenar um array

  • join – Unir elementos de um array

Expressões


Comentários


Exemplos Práticos

Formatando uma tabela


Formatação Condicional


Utilizando params para filtragem

Acessando múltiplas tabelas


Agregando dados

Para mais informações, consulte a documentação oficial do Nunjucksarrow-up-right.

Atualizado