Disponibilize modelos BB em qualquer lugar

Gosto de ter meus modelos em arquivos separados, dessa forma posso encontrá-los todos em um só lugar e fazer alterações que não envolvem a procura do <script> incorporado em uma determinada página.

Se você tiver um script de construção ou empacotador de recursos ao vivo, você pode codificá-los em um ou mais arquivos JSON como parte de um conjunto global de objetos de modelo usando a área funcional como o nome do objeto, com seus nomes de arquivos de modelos filhos como propriedades, para que isso estrutura do arquivo:

Cenário

Transforma-se nisso:

Cenário

Depois que o arquivo de recurso JS é adicionado à página, os modelos são acessíveis simplesmente como

window.templates.navigation.default

Isso permite manter o código um pouco mais estruturado e sustentável.