Bỏ qua đến nội dung
Bỏ qua điều hướng
Đăng nhập
MT.NET.VN

Viewbh Angularjs Tut 2 Angularjs Expressions Bieu Thuc 0 0 2023 04 04 07 34 57

Tìm kiếm
Thuộc khóa học · baihoc_sub = 21

ANGULARJS cơ bản

Bài 24 / 27 trong khóa học.

Xem khóa học
89%
MT LEARNING · LESSON

AngularJS tut 2 : AngularJS Expressions ( Biểu thức) 0 (0)

AngularJS tut 2 : AngularJS Expressions ( Biểu thức) 0 (0)

AngularJS tut 2 : AngularJS Expressions ( Biểu thức) 0 (0)

AngularJS liên kết dữ liệu với HTML bằng cách sử dụng Biểu thức .


Biểu thức AngularJS

AngularJS biểu thức có thể được viết bên trong dấu ngoặc kép: .{{ expression }}

AngularJS biểu thức cũng có thể được viết bên trong một chỉ thị: .ng-bind="expression"

AngularJS sẽ giải quyết biểu thức và trả về kết quả chính xác nơi biểu thức được viết.

Các biểu thức AngularJS rất giống các biểu thức JavaScript: Chúng có thể chứa các ký tự, toán tử và biến.

Ví dụ {{5 + 5}} hoặc {{firstName + “” + lastName}}

Thí dụ

<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body>  <div ng-app="">   <p>My first expression: {{ 5 + 5 }}</p> </div>  </body> </html> 


Hãy tự mình thử »

Nếu bạn loại bỏ ng-appchỉ thị, HTML sẽ hiển thị biểu thức như hiện tại mà không giải quyết nó:

Thí dụ

<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body>  <div>   <p>My first expression: {{ 5 + 5 }}</p> </div>  </body> </html> 


Hãy tự mình thử »

Bạn có thể viết biểu thức ở bất cứ đâu bạn thích, AngularJS sẽ đơn giản giải quyết biểu thức và trả về kết quả.

Ví dụ: Để AngularJS thay đổi giá trị của các thuộc tính CSS.

Thay đổi màu của hộp nhập liệu bên dưới, bằng cách thay đổi giá trị của nó:

Thí dụ

<div ng-app=”” ng-init=”myCol=’lightblue'”>

<input style=”background-color:{{myCol}}” ng-model=”myCol”>

</div>
Hãy tự mình thử »



Số AngularJS

Số AngularJS giống như số JavaScript:

Thí dụ

<div ng-app=”” ng-init=”quantity=1;cost=5″>

<p>Total in dollar: {{ quantity * cost }}</p>

</div>

Hãy tự mình thử »

Cùng một ví dụ sử dụng ng-bind:

Thí dụ

<div ng-app=”” ng-init=”quantity=1;cost=5″>

<p>Total in dollar: <span ng-bind=”quantity * cost”></span></p>

</div>Hãy tự mình thử »

Sử dụng ng-initkhông phải là rất phổ biến. Bạn sẽ học cách tốt hơn để khởi tạo dữ liệu trong chương về bộ điều khiển.


Chuỗi AngularJS

Chuỗi AngularJS giống như chuỗi JavaScript:

Thí dụ

<div ng-app=”” ng-init=”firstName=’John’;lastName=’Doe'”>

<p>The name is {{ firstName + ” ” + lastName }}</p>

</div>Hãy tự mình thử »

Cùng một ví dụ sử dụng ng-bind:

Thí dụ

<div ng-app=”” ng-init=”firstName=’John’;lastName=’Doe'”>

<p>The name is <span ng-bind=”firstName + ‘ ‘ + lastName”></span></p>

</div>Hãy tự mình thử »


Đối tượng AngularJS

Các đối tượng AngularJS giống như các đối tượng JavaScript:

Thí dụ

<div ng-app=”” ng-init=”person={firstName:’John’,lastName:’Doe’}”>

<p>The name is {{ person.lastName }}</p>

</div>Hãy tự mình thử »

Cùng một ví dụ sử dụng ng-bind:

Thí dụ

<div ng-app=”” ng-init=”person={firstName:’John’,lastName:’Doe’}”>

<p>The name is <span ng-bind=”person.lastName”></span></p>

</div>Hãy tự mình thử »


Mảng AngularJS

Mảng AngularJS giống như mảng JavaScript:

Thí dụ

<div ng-app="" ng-init="points=[1,15,19,2,40]">  <p>The third result is {{ points[2] }}</p>  </div> 

Hãy tự mình thử »

Cùng một ví dụ sử dụng ng-bind:

Thí dụ

<div ng-app="" ng-init="points=[1,15,19,2,40]">  <p>The third result is <span ng-bind="points[2]"></span></p>  </div> 

Hãy tự mình thử »


Biểu thức AngularJS so với Biểu thức JavaScript

Giống như các biểu thức JavaScript, các biểu thức AngularJS có thể chứa các ký tự, toán tử và biến.

Không giống như các biểu thức JavaScript, các biểu thức AngularJS có thể được viết bên trong HTML.

Biểu thức AngularJS không hỗ trợ điều kiện, vòng lặp và ngoại lệ, trong khi các biểu thức JavaScript thì có.

Biểu thức AngularJS hỗ trợ bộ lọc, trong khi biểu thức JavaScript thì không.

Tìm hiểu về JavaScript trong Hướng dẫn JavaScript của chúng tôi .

ĐÁNH GIÁ NỘI DUNG 0.0/5 0 lượt đánh giá
Bạn thấy nội dung này thế nào?
Mỗi trình duyệt/tài khoản được chấm lại sau 24 giờ.
Báo bài lỗiGiúp MT.Net.VN phát hiện nội dung cần kiểm tra
Báo lỗi được ghi vào hệ thống để Admin kiểm tra. Không dùng chức năng này để gửi hỗ trợ cá nhân.

Bài học liên quan

Các bài khác có cùng khóa học cha theo baihoc_sub.

Home Dịch vụ Khóa học CPanel