Maison > Article > interface Web > Tutoriel d'introduction à AngularJS - AngularJS expression_AngularJS
Les expressions sont utilisées pour la liaison des données d'application au HTML. Les expressions sont écrites entre doubles crochets comme {{expression}}. Le comportement dans les expressions est le même que celui de la directive ng-bind. Les expressions d'application AngularJS sont des expressions javascript pures et génèrent les données dans lesquelles elles sont utilisées.
Format d'expression AngularJS : {{expression }}
Les expressions AngularJS peuvent être des chaînes, des nombres, des opérateurs et des variables
Opérations sur les nombres {{1 + 5}}
Concaténation de chaînes {{ 'abc' + 'bcd' }>
Opération variable {{ firstName + " " + lastName }}, {{ quantité * coût }}
Objet {{ person.lastName }}
Tableau{{ points[2] }}
Exemple AngularJS
1.Numéros Angularjs
<div ng-app="" ng-init="quantity=2;cost=5"> <p>总价: {{ quantity * cost }}</p> </div>
Sortie de l'exemple ci-dessus :
Prix total : 10
Commentaires du code :
ng-init="quantity=2;cost=5" //Équivalent à var quantité=2,cost=5;
en javascript
La même fonctionnalité peut être obtenue en utilisant ng-bind
<div ng-app="" ng-init="quantity=1;cost=5"> <p>总价: <span ng-bind="quantity * cost"></span></p> //这里的ng-bind相当于指定了span的innerHTML </div>
2.Chaîne Angularjs
<div ng-app="" ng-init="firstName='John';lastName='Snow'"> <p>姓名: {{ firstName + " " + lastName }}</p> </div>
Sortie
Nom : Jone Snow
3. Objet AngularJS
<div ng-app="" ng-init="person={firstName:'John',lastName:'Snow'}"> <p>姓为 {{ person.lastName }}</p> </div>
Sortie
Le nom de famille est Snow
4.Tableau AngularJS
<div ng-app="" ng-init="points=[1,15,19,2,40]"> <p>第三个值为 {{ points[2] }}</p> </div>
Sortie
La troisième valeur est 19
Ce qui précède est l'introduction aux expressions AngularJS dans le didacticiel d'introduction à AngularJS présenté par l'éditeur. J'espère que cela sera utile à tout le monde !