Campo de E-mail
Campo de E-mail
O email field armazena um endereço de e-mail dentro de uma linha de repeater.
Indicado para
- cartões de contato
- entradas da equipe de suporte
- blocos do responsável de vendas
- contatos de localização repetidos
Exemplo de Schema
{ "name": "emailAddress", "label": "Email", "type": "email" }Uso no Template
{{#each contacts as="item"}}
<a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
{{/each}}Exemplo de cartão de suporte:
{{#each contacts as="item"}}
<div class="contact-card">
<h3>{{ item.name }}</h3>
<a href="mailto:{{ item.emailAddress }}">{{ item.emailAddress }}</a>
</div>
{{/each}}Quando Usar
Use email quando o valor da linha deve permanecer um campo de contato válido orientado a e-mail.
Quando Não Usar
Não use email quando:
- o valor for apenas texto descritivo
- a escolha do contato deve vir de um objeto externo gerenciado em vez de texto no nível da linha
Use text ou um campo seletor gerenciado em vez disso.
Notas Técnicas
- mantenha
emailpara endereços de contato reais, não para texto descritivo - associe-o a campos
textpara rótulos, nomes ou cargos - use a saída
mailto:de forma consistente para que a intenção em tempo de execução fique clara - se a identidade do contato deve ser governada centralmente, use um objeto compartilhado ou fragmento reutilizável em vez de repetir endereços em muitas linhas