Muhtasari wa muafanikio wa AngularJS
- Kabla Muhtasari wa AngularJS
- Pya Moduli wa AngularJS
AngularJS inafanya kwaUharibifuKuandaa data kwa HTML.
Muhtasari wa muafanikio wa AngularJS
Uharibifu wa AngularJS wengiweza kuitwa kwenye kijivu kikuu zaidi:{{ expression }}
.
Uharibifu wa AngularJS wengiweza kuitwa kwenye mawendo:ng-bind="expression"
.
AngularJS itakatakua kusoma uharibifu, na kuwaachia matokeo kwenye eneo ambao ulikuwa na uharibifu.
Muhtasari wa muafanikio wa AngularJSkuelekea Uharibifu wa JavaScript:Zilikuwa inayoweza kuwa na maadili, operator na variables.
Mfano {{ 5 + 5 }} au {{ firstName + " " + lastName }}
Mfano
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div ng-app=""> <p>Uharibifu wa kwanza: {{ 5 + 5 }}</p> </div> </body> </html>
Ikiwasaidia ng-app
Inarufaa, HTML itakuwaonyesha uharibifu kwa hivyo, bila kusoma.
Mfano
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div> <p>Uharibifu wa kwanza: {{ 5 + 5 }}</p> </div> </body> </html>
Wewe tunaweza kuita uharibifu kwenye eneo yako yafikirika, AngularJS itakatakua kusoma kwa urahisi uharibifu na kuwaachia matokeo.
Mfano: Kuhusisha AngularJS kubadilisha thamani ya uongezaji wa CSS.
Tukichange maadili yake kwa upya inaendelea kubadilisha rangi ya chumba hii:
Mvuleni wa nyekunduMfano
<div ng-app="" ng-init="myCol='lightblue'"> <input style="background-color:{{myCol}}" ng-model="myCol"> </div>
Mafanikio wa AngularJS wa namba
Mafanikio wa AngularJS wa namba ni kama mafanikio wa JavaScript wa namba:
Mfano
<div ng-app="" ng-init="quantity=1;cost=5"> <p>Majua ya kutoa (dola): {{ quantity * cost }}</p> </div>
Kutumia ng-bind
Mfano wa hivi:
Mfano
<div ng-app="" ng-init="quantity=1;cost=5"> <p>Majua ya kutoa (dola): <span ng-bind="quantity * cost"></span></p> </div>
Kujifunza ng-init haikuchukuliwe sana. Unakupenda nafasi zaidi ya kufungua data kwenye kitabu cha viongozi wa mifano.
Mafanikio wa AngularJS wa matukio
Mafanikio wa AngularJS wa matukio ni kama mafanikio wa JavaScript wa matukio:
Mfano
<div ng-app="" ng-init="firstName='Bill';lastName='Gates'"> <p>Jina ni {{ firstName + " " + lastName }}</p> </div>
Mfano wa ng-bind inayotumia:
Mfano
<div ng-app="" ng-init="firstName='Bill';lastName='Gates'"> <p>Jina ni <span ng-bind="firstName + ' ' + lastName"></span></p> </div>
Mafanikio wa AngularJS
Mafanikio wa AngularJS ni kama mafanikio wa JavaScript:
Mfano
<div ng-app="" ng-init="person={firstName:'Bill',lastName:'Gates'}"> <p>Jina ni {{ person.lastName }}</p> </div>
Mfano wa ng-bind inayotumia:
Mfano
<div ng-app="" ng-init="person={firstName:'Bill',lastName:'Gates'}"> <p>Jina ni <span ng-bind="person.lastName"></span></p> </div>
Mafanikio wa AngularJS
Mafanikio wa AngularJS ni kama mafanikio wa JavaScript:
Mfano
<div ng-app="" ng-init="points=[1,15,19,2,40]"> <p>Matokeo wa tatu ni ni {{ points[2] }}</p> </div>
Mfano wa ng-bind inayotumia:
Mfano
<div ng-app="" ng-init="points=[1,15,19,2,40]"> <p>Matokeo ya tatu ni <span ng-bind="points[2]"></span></p> </div>
Muafanikio wa AngularJS na muafanikio wa JavaScript
Kama muafanikio wa JavaScript, muafanikio wa AngularJS inaweza kuandikwa kwa malo, mafungo na viwanda.
Kama muafanikio wa JavaScript, muafanikio wa AngularJS inaweza kuandikwa kwenye HTML kwa uwezo.
Muafanikio wa AngularJS hauzingatia matukio ya kijumuia, mawiriamu na matukio ya kinyasi, wakati muafanikio wa JavaScript huzingatia.
Muafanikio wa AngularJS huzingatia filtrezi, wakati muafanikio wa JavaScript hauzingatia.
Tafakari juu ya mafanikio ya JavaScript kwenye mafunzo yetu ya JavaScript.
- Kabla Muhtasari wa AngularJS
- Pya Moduli wa AngularJS