quelle est la différence entre ng-bind vs un temps de liaison angulaire
Quelle est la différence entre "ng-bind" et "un temps de liaison" en angular js.
Si il y a une différence, où dois-je être à l'aide de chacun d'entre eux?
ng-bind n'est pas à sens unique. À partir de la documentation: "La ngBind attribut indique Angulaire de remplacer le contenu du texte de l'élément HTML de la valeur d'une expression, et de mettre à jour le contenu du texte lorsque la valeur de que les modifications de l'expression."
Merci pour l'info. J'ai mis à jour la question à supprimer "un moyen de liaison".
Merci pour l'info. J'ai mis à jour la question à supprimer "un moyen de liaison".
OriginalL'auteur sam113 | 2015-11-02
Vous devez vous connecter pour publier un commentaire.
Ce ne sont pas des concepts mutuellement exclusifs. Vous pouvez en un seul temps de se lier avec ng-bind:
<div ng-bind="::productName"></div>
OriginalL'auteur John Hardy
"ng-bind" est tout simplement l'attribut html version de AngularJS régulier de l' {{expression}} la syntaxe.
Donc,
<div ng-bind="productName"></div>
est équivalent à<div>{{productName}}</div>
.Un temps de liaison est utilisée pour les valeurs qui ne changent pas une fois que la page est stable. "Stable" signifie généralement que l'expression a été attribué une valeur. Une fois que la valeur est définie, les changements de la valeur dans le contrôleur ne va pas changer la valeur affichée jusqu'à ce que la page est rechargée.
La syntaxe est
{{::expression}}
. Suivant l'exemple ci-dessus, la syntaxe estUne explication complète de l'algorithme utilisé pour déterminer si une page est stable peut être trouvé ici:
https://docs.angularjs.org/guide/expression
1.3
: Voir une differrence entreng-bind
et{{ }}
. La fonction à l'intérieur de{{ }}
, est pour une raison exécuté plusieurs fois: jsfiddle.net/y48wqjqs/71 . Il semble avoir été corrigé dans1.4.8
OriginalL'auteur KeithL
Les Deux Sens De La Liaison De Données
Les deux sens de la liaison de données offre la possibilité de prendre facilement la valeur d'une propriété sur votre périmètre et de l'afficher sur votre point de vue, tout en ayant une saisie de texte mise à jour sans aucune logique folle
Un Temps De Liaison De Données
Tout d'abord, je veux être sûr de faire remarquer que ce n'est PAS un moyen de liaison de données. Une telle chose n'existe pas vraiment en tant que convention fournis par Angulaire. Un temps de liaison permet pour un modèle ou une vue à être mis à jour une FOIS de la valeur définie par le contrôleur lors de la première digérer cycle.
OriginalL'auteur Sudharsan S
De façon simple,je l'ai compris comme ça,
Les deux sens de la liaison de Données - ng-model
Des liens à la fois la
{{}}
(en HTML) et$scope
(dans le contrôleur) de la variable et les mises à jour de la valeur de la variable si des changements se produisent.Un moyen de liaison de Données - ng-bind
Liens uniquement à partir de
$scope
à la{{}}
, mais pas vice-versa.OriginalL'auteur Amal lal T L