Articles of angularjs directive

Comment utiliser un événement de frappe sur AngularJS?

Je veux attraper l’événement de saisie de la touche entrée dans la zone de texte ci-dessous. Pour que ce soit plus clair, j’utilise un ng-repeat pour remplir le tbody. Voici le HTML: Ceci est mon module: angular.module(‘components’, [‘ngResource’]); J’utilise une ressource pour remplir la table et mon code de contrôleur est: function Ajaxy($scope, $resource) { […]

Directives angulars – quand et comment utiliser la compilation, le contrôleur, le pré-lien et le post-lien

Lors de l’écriture d’une directive angular, on peut utiliser l’une des fonctions suivantes pour manipuler le comportement, le contenu et l’apparence du DOM sur lequel la directive est déclarée: comstackr manette pré-lien post-lien Il semble y avoir une certaine confusion quant à la fonction à utiliser. Cette question couvre: Principes de base de la directive […]

Lien vs comstackr vs contrôleur

Lorsque vous créez une directive, vous pouvez insérer du code dans le compilateur, la fonction de lien ou le contrôleur. Dans les docs, ils expliquent que: la fonction de compilation et de liaison est utilisée dans différentes phases du cycle angular les contrôleurs sont partagés entre les directives Cependant, pour moi, ce n’est pas clair, […]

Quand privilégier ng-if vs ng-show / ng-hide?

Je comprends que ng-show et ng-hide affectent la classe définie sur un élément et que ng-if contrôle si un élément est rendu dans le DOM. Existe-t-il des directives sur le choix de ng-if sur ng-show / ng-hide ou vice-versa?

Comment définir le focus sur le champ de saisie?

Qu’est-ce que la “méthode angular” pour définir le focus sur le champ de saisie dans AngularJS? Des exigences plus spécifiques: Lorsqu’une modale est ouverte, définissez le focus sur une prédéfinie dans ce modal. Chaque fois que devient visible (par exemple en cliquant sur un bouton), définissez-le. J’ai essayé de réaliser la première exigence avec l’ […]

Quelle est la différence entre ‘@’ et ‘=’ dans la scope de la directive dans AngularJS?

J’ai lu attentivement la documentation d’AngularJS sur le sujet, puis je me suis penchée sur une directive. Voici le violon Et voici quelques extraits pertinents: A partir du HTML: {{text}} De la directive de volet: scope: { biTitle: ‘=’, title: ‘@’, bar: ‘=’ }, Il y a plusieurs choses que je n’obtiens pas: Pourquoi dois-je […]