AngularJS Expressions
- Previous Page Introduction to AngularJS
- Next Page AngularJS Modules
Ang AngularJS ay gumagamit ngAng expressionIbind ang data sa HTML.
AngularJS Expressions
Ang mga expression ng AngularJS ay pwedeng isulat sa mga pangpangalawang kandado:{{ expression }}
.
Ang mga expression ng AngularJS ay pwedeng isulat din sa mga direktiba:ng-bind="expression"
.
Ang AngularJS ay ipapaliwanag ang expression at ibabalik ang resulta sa lugar kung saan nasulat ang expression.
AngularJS ExpressionsNgayon ang kapareho Ang mga expression ng JavaScript:Maaaring mayroon itong literal, operator at variable.
Halimbawa {{ 5 + 5 }} o {{ firstName + " " + lastName }}
ឧទាហរណ៍
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div ng-app=""> <p>Ang aking unang expression: {{ 5 + 5 }}</p> </div> </body> </html>
Kung inalis: ng-app
Ang mga direktiba, HTML ay ipapakita nang walang pagpaliwanag ang expression:
ឧទាហរណ៍
<!DOCTYPE html> <html> <script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script> <body> <div> <p>Ang aking unang expression: {{ 5 + 5 }}</p> </div> </body> </html>
Maaari mong isulat ang expression sa iyong paboritong lugar at simple ang ipapaliwanag ng AngularJS at ibabalik ang resulta.
ឧទាហរណ៍: អោយ AngularJS ផ្លាស់ប្តូរតម្លៃ CSS អត្រារបស់ខ្លួន។
កែប្រែតម្លៃរបស់ខ្លួនដើម្បីផ្លាស់ប្តូរពណ៌នៃបរិច្ឆ័នទៅក្រោម:
ពណ៌សីហីឧទាហរណ៍
<div ng-app="" ng-init="myCol='lightblue'"> <input style="background-color:{{myCol}}" ng-model="myCol"> </div>
ជាមួយ:
ជាមួយ ng-bind:
ឧទាហរណ៍
<div ng-app="" ng-init="quantity=1;cost=5"> <p>ចំនួនសរុប (ដុល្លាអាមេរិក): {{ quantity * cost }}</p> </div>
ជាមួយ ng-bind
ឧទាហរណ៍ដូចនឹង:
ឧទាហរណ៍
<div ng-app="" ng-init="quantity=1;cost=5"> <p>ចំនួនសរុប (ដុល្លាអាមេរិក): <span ng-bind="quantity * cost"></span></p> </div>
ជាមួយ:
ជាមួយ ng-bind:
ជាមួយ ng-bind គឺមិនច្បាស់លាស់នោះទេ។ អ្នកនឹងរៀនពីវិធីល្អប្រសើរជាមួយនឹងប្រព័ន្ធតម្រួតក្នុងវគ្គអត្ថប្រវត្តិ:
ឧទាហរណ៍
<div ng-app="" ng-init="firstName='Bill';lastName='Gates'"> <p>ឈ្មោះគឺ {{ firstName + " " + lastName }}</p> </div>
ឧទាហរណ៍ដូចនឹង ng-bind:
ឧទាហរណ៍
<div ng-app="" ng-init="firstName='Bill';lastName='Gates'"> <p>ឈ្មោះគឺ <span ng-bind="firstName + ' ' + lastName"></span></p> </div>
មុខងារ AngularJS
មុខងារ AngularJS មានលក្ខណៈដូចនឹងមុខងារ JavaScript:
ឧទាហរណ៍
<div ng-app="" ng-init="person={firstName:'Bill',lastName:'Gates'}"> <p>ឈ្មោះគឺ {{ person.lastName }}</p> </div>
ឧទាហរណ៍ដូចនឹង ng-bind:
ឧទាហរណ៍
<div ng-app="" ng-init="person={firstName:'Bill',lastName:'Gates'}"> <p>ឈ្មោះគឺ <span ng-bind="person.lastName"></span></p> </div>
មុខងារ AngularJS
មុខងារ AngularJS ជាមួយមុខងារ JavaScript ជាមួយបន្តផ្ទាល់:
ឧទាហរណ៍
<div ng-app="" ng-init="points=[1,15,19,2,40]"> <p>លទ្ធផលទីបីគឺ {{ points[2] }}</p> </div>
ឧទាហរណ៍ដូចនឹង ng-bind:
ឧទាហរណ៍
<div ng-app="" ng-init="points=[1,15,19,2,40]"> <p>Ang ikatlong resulta ay <span ng-bind="points[2]"></span></p> </div>
AngularJS Expressions at JavaScript Expressions
Katulad ng mga expression ng JavaScript, maaaring isama ng mga expression ng AngularJS ang literal, operator, at variable.
Hindi katulad ng mga expression ng JavaScript, maaaring isulat ang mga expression ng AngularJS sa loob ng HTML.
Hindi suporta ng AngularJS Expressions ang mga conditional statements, loops, at exceptions, habang ang mga expression ng JavaScript ay suporta dito.
Suporta ng AngularJS Expressions ang mga filter, habang ang mga expression ng JavaScript ay hindi.
Makakita ka ng impormasyon tungkol sa JavaScript sa aming JavaScript Tutorial.
- Previous Page Introduction to AngularJS
- Next Page AngularJS Modules