Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Colocar os arquivos .JS de dependências nos próprios .JS e não nos HTML

Olá. Queria saber se tem como por os arquivos .JS que tem métodos ou propriedades que são usados em outro .JS e não no .HTML ?

Ex.:arquivo: dateHelper.js

...
static strToDate(pDateAsString) {
    if (!/^\d{4}-\d{2}-\d{2}$/.test(pDateAsString)) {
      throw new Error(`Data no Formato Inválido ! O Formato de ser AAAA-MM-DD: ${pDateAsString}`);
    }

arquivo: usuariosController.js

...
_criaUsuario() {
    return new UsuariosModel(
      DateHelper.strToDate(this._inputData.value),
      this._inputQtde.value,
      this._inputValor.value);
  }

No curso vimos que para usar o método strToDate, temos que por no .HTML o seguinte código:

<script src="app/helpers/dateHelper.js"></script>

Enfim uma outra maneira de usar a função strToDate, que está dentro do arquivo dateHelper.js no controller que está no arquivo usuariosController.js, para não precisar por no script do html, algo como um import, require etc. Obrigado.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Sim Jaime, se não me engano isso é visto no último curso e lá você vai entender bem por que esperou-se até lá pra fazer esse tipo de coisa.

Ok, vou finalizar para ver então. Obrigado