Bắt đầu Nhanh Với AngularJS - Openplanning
Có thể bạn quan tâm
- Tất cả tài liệu
- Java
- Java Basic
- Java Collections Framework
- Java IO
- Java New IO
- Java Date Time
- Servlet/JSP
- Eclipse Tech
- SWT
- RCP
- RAP
- Eclipse Plugin Tools
- XML & HTML
- Java Opensource
- Java Application Servers
- Maven
- Gradle
- Servlet/Jsp
- Thymeleaf
- Spring
- Spring Boot
- Spring Cloud
- Struts2
- Hibernate
- Java Web Service
- JavaFX
- SWT
- Oracle ADF
- Android
- iOS
- Python
- Swift
- C#
- C/C++
- Ruby
- Dart
- Batch
- Database
- Oracle
- MySQL
- SQL Server
- PostGres
- Other Database
- Oracle APEX
- Report
- Client
- ECMAScript / Javascript
- TypeScript
- NodeJS
- ReactJS
- Flutter
- AngularJS
- HTML
- CSS
- Bootstrap
- OS
- Ubuntu
- Solaris
- Mac OS
- VPS
- Git
- SAP
- Amazon AWS
- Khác
- Chưa phân loại
- Phần mềm & ứng dụng tiện ích
- VirtualBox
- VmWare
- Mục tiêu của bài học
- Download AngularJS
- Xin chào AngularJS
1. Mục tiêu của bài học
Có một lời gợi ý nho nhỏ cho bạn là bạn nên đọc bài viết giới thiệu của tôi về AngularJS, nó giúp bạn hiểu được lịch sử ra đời của AngularJS cũng như phân biệt nó với Angular.AngularJS có một vài khái niệm chẳng hạn như App, Controller, Scope,... với mỗi khái niệm này tôi đều có 1 bài học chi tiết về nó, nhưng thực tế để bắt đầu với một ví dụ đơn giản nhất "Xin chào AngualarJS" bạn cũng cần phải hiểu một chút về ít nhất 3 khái niệm trên. Vì vậy mục đích của bài học này là thực hành một ví dụ nhỏ với AngularJS và giải thích nhanh về một vài khái niệm cơ bản của nó.Các vấn đề sẽ được đề cập trong bài học này:
- Giới thiệu về AngularJS và Angular
- Làm sao để download thư viện AngularJS hoặc sử dụng thư viện một cách trực tuyến.
- Làm sao tra cứu các phiên bản của AngularJS.
- Thực hành với một ví dụ "Xin chào AngularJS" và giải thích nhanh các khái niệm cơ bản của AngularJS (App, Controller, $scope, Model,.)
2. Download AngularJS
Nếu bạn muốn download AngularJS, hãy truy cập vào trang chủ của nó:- https://angularjs.org/
- https://ajax.googleapis.com/ajax/libs/angularjs/1.7.2/angular.min.js
- https://code.angularjs.org/
3. Xin chào AngularJS
Trong một thư mục bất kỳ tạo 2 tập tin hello-angularjs.html & hello-angularjs.js. Bạn có thể sử dụng một công cụ soạn thảo bất kỳ, chẳng hạn Atom,..Trước hết, dưới đây là nội dung của 2 tập tin, các dòng code sẽ được giải thích sau.hello-angularjs.html<!DOCTYPE html> <html> <head> <title>Hello AngularJS</title> <!-- Check version: https://code.angularjs.org/ --> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.2/angular.min.js"></script> <script src="hello-angularjs.js"></script> </head> <body> <div ng-app="myApp" ng-controller="myCtrl"> <h3>Calculator:</h3> <p>Variable 1: <input ng-model = "variable1"> </p> <p>Variable 2: <input ng-model = "variable2"> </p> <button ng-click = "setOperatorSum()">+</button> <button ng-click = "setOperatorMinus()">-</button> <p style="color:blue">{{variable1}} {{ operator }} {{variable2}}</p> <button ng-click = "calculate()"> = </button> <p>Result: <b style="color:red">{{ result }}<b></p> </div> </body> </html>hello-angularjs.js// Create an Application named "myApp". var app = angular.module("myApp", []); // Create a Controller named "myCtrl" app.controller("myCtrl", function($scope) { $scope.operator = "+"; $scope.variable1 = 30; $scope.variable2 = 20; $scope.result = 0; $scope.setOperatorSum = function() { $scope.operator = "+"; } $scope.setOperatorMinus = function() { $scope.operator = "-"; } $scope.calculate = function() { if ($scope.operator == "+") { $scope.result = parseFloat($scope.variable1) + parseFloat($scope.variable2); } else if ($scope.operator == "-") { $scope.result = parseFloat($scope.variable1) - parseFloat($scope.variable2); } } });Ví dụ trên đơn giản chỉ là một chương trình tính tổng và hiệu của hai số. OK chạy tập tin hello-angularjs.html trên trình duyệt và quan sát cách mà chương trình hoạt động:Giải thích code:// Create a Application named "myApp". var app = angular.module("myApp", []); // Create a Controller named "myCtrl" app.controller("myCtrl", function($scope) { // Code });- angular là một đối tượng được tạo sẵn có trong AngularJS. Gọi phương thức angular.module("myApp",[]) để tạo một app có tên "myApp".
- Sau khi có một đối tượng app ở bước trên bạn có thể tạo một hoặc nhiều Controller cho nó. Chẳng hạn tạo một Controller với tên "myCtrl".
- AngularJS đã tạo sẵn một vài thuộc tính mở rộng cho các thẻ của HTML, chẳng hạn như ng-app, ng-controller,..
- Thuộc tính ng-app giúp bạn thiết lập giàng buộc (bind) giữa phần tử HTML với một đối tượng app đã tạo trên Javascript.
- Thuộc tính ng-controller giúp bạn thiết lập giàng buộc giữa phần tử HTML với một đối tượng controller đã tạo trên Javascript.
Các hướng dẫn AngularJS
- Giới thiệu về AngularJS và Angular
- Hướng dẫn và ví dụ AngularJS Directive
- Hướng dẫn và ví dụ AngularJS Model
- Hướng dẫn và ví dụ AngularJS Filter
- Hướng dẫn và ví dụ AngularJS Event
- Bắt đầu nhanh với AngularJS
- Hướng dẫn và ví dụ AngularJS Validation
Các hướng dẫn AngularJS
- Giới thiệu về AngularJS và Angular
- Hướng dẫn và ví dụ AngularJS Directive
- Hướng dẫn và ví dụ AngularJS Model
- Hướng dẫn và ví dụ AngularJS Filter
- Hướng dẫn và ví dụ AngularJS Event
- Bắt đầu nhanh với AngularJS
- Hướng dẫn và ví dụ AngularJS Validation
Các bài viết mới nhất
- Xử lý lỗi 404 trong Flutter GetX
- Ví dụ đăng nhập và đăng xuất với Flutter Getx
- Hướng dẫn và ví dụ Flutter NumberTextInputFormatter
- Hướng dẫn và ví dụ Flutter multi_dropdown
- Hướng dẫn và ví dụ Flutter flutter_form_builder
- Hướng dẫn và ví dụ Flutter GetX obs Obx
- Hướng dẫn và ví dụ Flutter GetX GetBuilder
- Từ khoá part và part of trong Dart
- Hướng dẫn và ví dụ Flutter InkWell
- Bài thực hành Flutter SharedPreferences
- Hướng dẫn và ví dụ Flutter Radio
- Hướng dẫn và ví dụ Flutter Slider
- Hướng dẫn và ví dụ Flutter SkeletonLoader
- Chỉ định cổng cố định cho Flutter Web trên Android Studio
- Hướng dẫn và ví dụ Flutter SharedPreferences
- Tạo Module trong Flutter
- Flutter upload ảnh sử dụng http và ImagePicker
- Bài thực hành Dart http CRUD
- Hướng dẫn và ví dụ Flutter image_picker
- Flutter GridView với SliverGridDelegate tuỳ biến
- Các hướng dẫn AngularJS
Từ khóa » Học Angularjs Cơ Bản
-
AngularJS Căn Bản - Freetuts
-
Hướng Dẫn Tự Học AngularJS Từ Cơ Bản Tới Nâng Cao
-
AngularJS Dành Cho Người Mới Bắt đầu - Viblo
-
Học AngularJs Cơ Bản Và Nâng Cao
-
Bài 1: Giới Thiệu Tổng Quan Về AngularJS - YouTube
-
AngularJS Cho Người Mới Bắt đầu - TEDU
-
Tài Liệu Hướng Dẫn AngularJS Cơ Bản Cho Người Mới Bắt đầu
-
Tổng Quan Về AngularJS Framework Cho Người Mới Học
-
AngularJS – Tài Liệu Học AngularJS Căn Bản Tiếng Việt
-
Bài 1: Giới Thiệu Tổng Quan Về AngularJS - TEDU
-
Hướng Dẫn Lập Trình Angular Từ đầu Từng Bước (part 1)
-
Khóa Học Lập Trình Angular Từ A-Z FREE (thực Hành Project Hoàn ...
-
Học Angular ở đâu? Tổng Hợp Các Nguồn Học Angular Uy Tín, Hiệu Quả
-
Tổng Quan Về AngularJS - AngularJS Là Gì? - Freetuts