angular.js - angularjs {{}}疑问
PHPz
PHPz 2017-05-15 16:51:54
0
4
562

在html的界面中 {{a}}为什么输出的是

html<span class="ng-binding ng-scope">
4
</span>

而我期望的是

html4

是否有遇到过的大神帮忙解惑~

PHPz
PHPz

学习是最好的投资!

répondre à tous(4)
为情所困

Cité du site officiel :

L'attribut ngBind indique à Angular de remplacer le contenu textuel du
specified HTML element par la valeur d'une expression donnée, et de
mettre à jour le contenu du texte lorsque la valeur de cette expression change.

signifie que ngBind dira à Angular de remplacer l'expression que vous avez écrite par un 特殊的html元素.

Et ceci 特殊的html元素 est la durée avec classe,

Les doubles accolades {{}} et ngBind sont identiques. Il s'agit en fait d'un directive, avec seulement de légères différences dans le champ d'application

.

Document officiel ngBind

淡淡烟草味

La valeur HTML générée par AngularJs ng-bind ne sera certainement pas seulement 4. Sinon, comment contrôler la position de la valeur de sortie ?

洪涛

Comment la valeur de la variable est-elle attribuée ?
Généralement $scope.a=4;
Le résultat de sortie de {{a}} est 4.

伊谢尔伦

Merci pour l'invitation. Vous pouvez le voir dans le code source d'angular https://github.com/angular/angular.js/blob/master/src/ng/compile.js#L1...
En fait, il est utilisé pour lier les données à ce "nœud de texte supérieur"

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal