1. Trang chủ
  2. » Công Nghệ Thông Tin

Thuyết trình angularJS

14 1,3K 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 403,15 KB

Nội dung

AngularJS là một framework có cấu trúc cho các ứng dụng web động. Nó cho phép bạn sử dụng HTML như là ngôn ngữ mẫu và cho phép bạn mở rộng cú pháp của HTML để diễn đạt các thành phần ứng dụng của bạn một cách rõ ràng và súc tích.

Trang 1

• Nguyễn Hoàn Nam Dương – N14DCAT032

• Lại Trần Tú Anh – N14DCAT054

• Đặng Thị Thiên Lý – N14DCAT082

Trang 2

WHAT

Trang 3

 AngularJS là một bộ Javascript Framework rất mạnh và

thường được sử dụng để xây dựng project Single Page  Application (SPA) – ứng dụng chạy bên trong trình duyệt,

không yêu cầu phải tải lại toàn bộ trang web mỗi lần sử dụng

 Cho phép client xử lí ngay trong trình duyệt mà không cần phải thông qua server

 Là mã nguồn mở phát triển bởi Google viết theo mô hình MVC

AngularJS là gì ?

Trang 4

 Giúp phát triển các ứng dụng gọn nhẹ, code rõ ràng với

nhiều chức năng và có thể chạy trên tất cả trình duyệt.

 Được xây dựng dựa trên khả năng sẵn có của trình duyệt nên cho phép tận dụng đặc tính mới nhất ( như HTML API…) và các công cụ phổ biến khác.

 Sử dụng cơ chế data-binding tức là khi model thay đổi thì view cũng thay đổi theo và ngược lại.

 Được tích cực phát triển bởi cộng đồng mã nguồn mở (on GitHub).

Tại sao nên sử dụng AngularJS?

Trang 5

 Không an toàn

 Nếu ứng dụng AngularJS bị vô hiệu hóa JavaScript phía

người dùng thì bạn chỉ nhìn được trang cơ bản, không thấy gì thêm

Nhược điểm của AngularJS là gì?

Trang 6

Tải AngularJS:  https://angularjs.org

-> Nhúng vào project: <script src="angular.js"></script>

Dùng phiên bản có sẵn trên server của Google:

< script src =“

https://ajax.googleapis.com/ajax/libs/angularjs/1.6.3/angular.js "></ script >

Cài đặt AngularJS ?

Trang 7

Có thể được chia thành ba phần chính sau:

 ng-app : directive này định nghĩa và liên kết một ứng dụng

AngularJS tới HTML

 ng-model : directive này bind giá trị của dữ liệu ứng dụng

AngularJS đến các điều khiển đầu vào HTML

 ng-bind : directive này bind dữ liệu ứng dụng AngularJS đến

các thẻ HTML

Các thành phần chính của AngularJS

Trang 8

Các tính năng tiêu biểu của AngularJS

Trang 9

• AngularJS expression

có thể được viết

trong dấu ngoặc kép:

{{expression}}

• AngularJS sẽ giải

quyết các expression,

và trả về kết quả

chính xác nơi biểu

thức được viết

AngularJS expression

Trang 10

 AngularJS Module được định nghĩa như một application Modules là 1

bộ phận chứa các controllers cho ứng dụng.

 AngularJS Controller kiểm soát dữ liệu của các ứng dụng Controller

được chứa trong module

// tạo module myApp

var app = angular.module(" myApp ", []);

// tạo controller myCtrl

app controller(" myCtrl ", function($scope) {

$ scope firstName = “Nguyen";

$ scope lastName = “Duong";

});

Module and Controller

Trang 11

 '$scope' là đối tượng tham

chiếu tới model được sử dụng trong controller Là thành phần gắn kết giữa View và Controller

app.controller("myCtrl",

function($scope) {

$scope.firstName = “Hello";

$scope.lastName= “Pino";

});

Scope

Trang 12

 AngularJS có một tập hợp các chỉ thị xây dựng sẵn, trong đó cung cấp các chức năng cho

các ứng dụng gọi là directives.

ng-controller

AngularJS Directive

Trang 13

Tài liệu tìm hiểu về Angular

 W3C School:

http://www.w3schools.com/angular/default.asp

 AngularJS.Org:

https://docs.angularjs.org/tutorial

 TutorialPoint:

http://www.tutorialspoint.com//angularjs/index.htm

Trang 14

Cảm ơn thấy và các bạn đã lắng nghe

phần trình bày của nhóm !

Demo

Ngày đăng: 16/04/2017, 11:37

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w