O que é a função Link na diretiva AngularJS?
O que é a função Link na diretiva AngularJS?

Vídeo: O que é a função Link na diretiva AngularJS?

Vídeo: O que é a função Link na diretiva AngularJS?
Vídeo: Tutorial de AngularJS #5: Diretivas (directives) Parte 1 2024, Novembro
Anonim

Link da diretiva AngularJS define a chave função de link para o diretriz . Precisamente, usando função de link , podemos definir diretriz API e funções que pode então ser usado por diretriz para realizar alguma lógica de negócios. o função de link também é responsável por registrar ouvintes DOM, bem como atualizar o DOM.

Conseqüentemente, como a diretiva funciona no AngularJS?

Diretivas AngularJS são atributos HTML estendidos com o prefixo ng-. O ng-app diretriz inicializa um AngularJS aplicativo. O ng-init diretriz inicializa os dados do aplicativo. O modelo ng diretriz vincula o valor dos controles HTML (input, select, textarea) aos dados do aplicativo.

Posteriormente, a questão é: quantos tipos de funções de vinculação existem no AngularJS? No ciclo de vida de uma diretiva, existem quatro funções que podem ser executados se estiverem definidos. Cada um permite que o desenvolvedor controle e personalize a diretiva em diferente pontos do ciclo de vida. Os quatro funções são: compilar, controlador, pré- ligação e pós- Ligação.

Da mesma forma, as pessoas perguntam, qual é a diferença entre as funções de compilar e vincular no AngularJS?

Compilar - Ele atravessa o DOM e coleta todas as diretivas. O resultado é um função de ligação . Ligação - Combina as diretrizes com um escopo e produz uma exibição ao vivo. Quaisquer mudanças no modelo de escopo são refletidos no visualização, e todas as interações do usuário com a visualização são refletidas no modelo de escopo.

Como você usa uma diretiva?

Angular diretivas são usados para estender o poder do HTML, fornecendo-lhe uma nova sintaxe. Cada diretriz tem um nome - seja um do Angular predefinido como ng-repeat, ou um personalizado que pode ser chamado de qualquer coisa. E cada diretriz determina onde ele pode ser usado: em um elemento, atributo, classe ou comentário.

Recomendado: