...
Além das funcionalidades e comportamentos acima, a directive tl-object possibilida que outras directives se registrem (através de callbacks) e sejam alertadas quando o back-end retornar as mensagens internacionalizadas. Esta directive faz uso do MessageProvider para inicializar a busca por mensagens de internacionalização.
TL Key
A directive tl-key foi foi criada para atender o requisito de internacionalização e a padronização de leiaute para mensagens e validações. Esta directive faz uso da directive tl-object, afim de obter o contexto da partial e então renderizar estes elementos no formato apropriado . A tl-key também utiliza a directive tl-object para registrar-e, para registrar-se e obter as mensagens de internacionalização assim que a busca for finalizada pelo MessageProvider .
Abaixo temos um exemplo prático da utilização desta directive em dois contextos diferentes, tela de listagem e detalhe de períodos, e a estrutura final destas telas após a execução das directives.
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
<div id="content" tl-object="period" tl-context="list">
<h2 tl-ref="search.period" tl-key="title"/>
<!-- ... -->
</div> |
Em sua execução, alguns elementos serão acrescentados e/ou modificados baseado no contexto adquirido através da directive tl-object.
TL Ref