1
resposta

Importar biblioteca em Diretiva

Boa tarde, gostaria de um auxílio para adicionar uma biblioteca de máscara em um app feito com Ionic e Angular. Minha dúvida é em como eu importaria essa biblioteca. O nome do arquivo é 'meiomask.js' e o código da minha diretiva está da seguinte forma:

define(['meuApp'], function (module) {

    function MaskDirective() {
        return {
            link: function (scope, element, attrs) {
                // Quero fazer algo aqui com minha biblioteca
            }
        };
    };

    module.directive('maskCpf', MaskDirective);

});

Onde importo o arquivo ou injeto seu código nesse exemplo?

1 resposta

Essa lib parece ser ativada globalmente. Nesse sentido, carregue-a no index.html antes do Angular. Daí em sua diretiva você a acessa seguindo a API dele. Ou você pode procurar esse mesmo plugin como como uma diretiva com Angular sem ter a dor de cabeça de tentar integrá-la.