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 » Thư Viện Angularjs
-
Giới Thiệu Angular Js - Viblo
-
Tổng Quan Về AngularJS - Viblo
-
Tập Tành Sử Dụng AngularJS - Thầy Long Web
-
AngularJS — Superheroic JavaScript MVW Framework
-
Bài 02: Download AngularJS Và Viết ứng Dụng AngularJS đầu Tiên
-
Hướng Dẫn Cài đặt AngularJS
-
Hướng Dẫn Cài đặt Và Sử Dụng AngularJS - IT For Student
-
AngularJS Là Gì? Tìm Hiểu Angular JS - Thủ Thuật
-
ANGULARJS - GỌI THƯ VIỆN - HƯỚNG DẪN
-
Xin Kinh Nghiệm áp Dụng AngularJS Vào Thực Tế - Dev Chat
-
35 Thư Viện UI Cho React, Vue Và Angular - Niềm Vui Lập Trình
-
Cơ Chế Hoạt động Trong Angular | Lê Vũ Nguyên Dạy Học Lập Trình
-
Những Thư Viện Và Framework Của JavaScript Mà Bạn Không Thể Bỏ ...
-
AngularJS – Single Page Application — JavaScript - STDIO