ANGULAR
by Hoan Nguyen
1. Tinh nang cua angular
1.1. Data-binding: Nó tự động đồng bộ hóa dữ liệu giữa thành phần model và view.
1.2. Routing: Là khái niệm của sự chuyển dịch qua lại các view.
1.3. Dependency Injection:
1.4. Filter: Nó lựa chọn (hay là lọc) các tập con từ tập item trong các mảng và trả về các mảng mới.
2. Phần tử HTML DOM
2.1. ng-disabled: Nó vô hiệu hóa một điều khiển đã cho.
2.2. ng-show: Nó cho thấy một điều khiển nhất định.
2.3. ng-hide: Nó ẩn một điều khiển đã cho.
2.4. ng-click: Nó đại diện cho một sự kiện bấm AangularJS.
3. Install the Angular CLI, create project
3.1. npm install -g @angular/cli
3.2. ng new my-app
3.3. cd my-app ng serve --open
4. Truyen du lieu trong angular
4.1. property binding
4.2. string interpolation
4.3. event binding
4.4. two way binding
5. Kien thuc co ban trong angular
5.1. Routing trong angular
5.2. Managing data
5.3. Form
5.4. Deployment
6. Ket noi backend
6.1. Ket noi thong qua API
6.2. Ket noi qua HttpClientModule
7. framework cua Javascript
8. Thanh phan cua angular
8.1. ng-app:directive này định nghĩa và liên kết một ứng dụng AngularJS tới HTML.
8.2. ng-model: directive này gắn kết giá trị của dữ liệu ứng dụng AngularJS đến các điều khiển đầu vào HTML.
8.3. ng-bind: directive này gắn kết dữ liệu ứng dụng AngularJS đến các thẻ HTML.
9. Nhung bootstrap vao angular
9.1. npm install --save bootstrap
9.2. "styles": [ "node_modules/bootstrap/dist/css/bootstrap.min.css", "styles.css" ], "scripts": [ "node_modules/jquery/dist/jquery.min.js", "node_modules/popper.js/dist/umd/popper.min.js", "node_modules/bootstrap/dist/js/bootstrap.min.js" ],
9.3. npm install jquery --save
10. Vong lap, cau dieu kien, ham trong angular
10.1. *ngFor
10.2. *ngIf
11. Thanh phan cua 1 component
11.1. Template: html, css
11.2. Metadata
11.3. Component Class