国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

利用angular4和nodejs-express構建一個簡單的網站(六)—用戶模塊和路由分析

cfanr / 2665人閱讀

摘要:上一節解決了用戶注冊和登錄數據部分的內容。這一節開始分析用戶模塊用戶路由。用戶管理模塊分析主要代碼如下數組中,是構建子組件必須引入的模塊。當點擊標簽時,根據路由定義直接跳轉到組件,進行用戶的注冊操作。

上一節解決了用戶注冊和登錄數據部分的內容。這一節開始分析用戶模塊、用戶路由。## 用戶管理模塊UserModule分析 ##
UserModule主要代碼如下:

import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { LoginComponent } from "./login/login.component";
import { UsersComponent } from "./users/users.component";
import { UsersRoutingModule } from "./users-routing.module";
import { HomeComponent } from "./home/home.component";
import { RegistComponent } from "./regist/regist.component";
@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    UsersRoutingModule,
  ],
  declarations: [
    UsersComponent,
    LoginComponent,
    HomeComponent,
    RegistComponent,]
})
export class UsersModule { }

import數組中,CommonModule:是構建子組件必須引入的模塊。用戶登錄控件(LoginComponent)使用了模板驅動表單,需要導入FormsModule,用戶注冊組件(RegistComponent)使用了響應式表單,需要導入ReactiveFormsModule,用戶路由模塊UsersRoutingModule主要代碼如下:

import { NgModule } from "@angular/core";
import { RouterModule, Routes } from "@angular/router";

import { LoginComponent } from "./login/login.component";
import { UsersComponent } from "./users/users.component";
import { HomeComponent } from "./home/home.component";
import { RegistComponent } from "./regist/regist.component";
const usersRoutes: Routes = [
    {
        path:"",
        component:UsersComponent,
        children:[
            {path:"", component:HomeComponent},
            {path: "login", component: LoginComponent},
            {path:"regist",component:RegistComponent}
        ]
    },
    
];
@NgModule({
    imports:[
        RouterModule.forChild(usersRoutes)
    ],
    exports:[
        RouterModule
    ]
})
export class UsersRoutingModule{}

當進入主頁(localhost)時,因為AppRoutingModule中直接重定向到users,所以直接進入到了users的路由,進入users路由后,直接加載了users模塊的UsersRoutingModule,當路由為""時,加載UsersComponent組件,UsersComponent組件只有一個路由插座標簽:

所有users模塊的組件都要在這對標簽中呈現。他的子路由包括

 {path:"", component:HomeComponent},
 {path: "login", component: LoginComponent},
 {path:"regist",component:RegistComponent}

所以,最終的初始頁面為HomeComponent組件的模板內容:

Login Regist

在這個模板中的兩個鏈接標簽中,分別提供了導航到登錄和注冊路由的routerLink:

[routerLink]="["login"]

[routerLink]="["regist"]"

當點擊Login標簽時,根據路由定義直接跳轉到LoginComponent組件,進行用戶的登錄操作。
當點擊Regist標簽時,根據路由定義直接跳轉到RegistComponent組件,進行用戶的注冊操作。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/93144.html

相關文章

  • 利用angular4nodejs-express構建一個簡單網站(十)—好友模塊

    摘要:我們從這一章開始分析這個好友模塊。在中提供了和一個請求攔截器,分別用于提供數據服務路由守衛服務和攔截服務。在這個模塊下共有三個組件。路由路由模塊負責整個模塊的全部路由。和,對應同一個組件,當導航到路徑時,,的為具體的。 上一章講解了用戶登錄的相關代碼。用戶登錄成功后,就會進入好友模塊,在好友模塊中會根據不同的用戶ID顯示相應的好友列表,點擊好友列表中的單個好友就會進入編輯單個好友頁面,...

    BicycleWarrior 評論0 收藏0
  • 利用angular4nodejs-express構建一個簡單網站(四)—angular路由初步

    摘要:為了做到這一點,我創建了一個服務提供商,通過的消息推送來實現。最后聲明一個來發送修改過的對象。根組件,創建它并插入宿主頁面。路由的作用是在找不到任何路由時,訪問組件。定義路由數組后,用裝飾器導入,并將路由數組傳遞給的數組。 上一篇文章對用戶發來的注冊和登錄信息進行了處理,并實現了將注冊用戶信息插入到mysql數據庫的數據表和從mysql數據庫的數據表中查詢到用戶的登錄信息并返回用戶認證...

    Zhuxy 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<