3.1.Thiết kế kiến trúc

a. Mô tả công nghệ sử dụng:

Dự án sử dụng công nghệ Angular 2.

b. Các thành phần phía client

  • Phía Client: Sử dụng framework Angular 2 làm cốt lõi phát triển front-end, framework Boostrap để hỗ trợ phần giao diện hiển thị.

c. Các thành phần phía server

  • Sử dụng Node.js và npm để thiết lập môi trường phát triển ứng dụng.

  • Triển khai dự án trên firebase.

d. Cơ sở dữ liệu

  • Cơ sở dữ liệu tự tạo cố định trong các modules, liên kết cơ sở dữ liệu với firebase.

e. Các đường kết nối giữa các thành phần:

  • Các đường kết nối giữa các thành phần được viết trong file app-routing.modules.ts ví dụ:
 import { NgModule }             from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

import { AppComponent}  from './app.component';
import { AnswerComponent }   from './answer.component';
import { LoginComponent }      from './login.component';
import { StoryComponent }    from './story.component';
import { HomeComponent }    from './home.component';
import {AatroxComponent} from './aatrox.component';
import {AhriComponent} from './ahri.component';
import {AkaliComponent} from './akali.component';
import {AlistarComponent} from './alistar.component';
import {AmumuComponent} from './amumu.component';
import {AniviaComponent} from './anivia.component';
import {AnnieComponent} from './annie.component';
import {AsheComponent} from './ashe.component';
import {AurelionsolComponent} from './aurelionsol.component';
  • Đường dẫn đến các component khi click:
<li class= "active"> <a routerLink="/login" routerLinkActive="active">Đăng Nhập</a></li>
<li><a  routerLink="/answer" routerLinkActive="active">Câu hỏi</a></li>
<li><a     routerLink="/story" routerLinkActive="active">Truyền Thuyết</a></li>

Click vào Đăng nhập sẽ dẫn vào app/login.component.html

Click vào Câu hỏi sẽ dẫn vào app/answer.component.html

Click vào Truyền thuyết sẽ dẫn vào app/story.component.html

results matching ""

    No results matching ""