日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

angular6 mysql_Angular6项目搭建

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 angular6 mysql_Angular6项目搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝工具:

Nodejs, npm? ? ?最新版, https://nodejs.org/en/

Angular CLI,? ? npm install -g @angular/cli

Visual Studio Code,? ? https://code.visualstudio.com/

Angular Cli

https://github.com/angular/angular-cli

https://cli.angular.io/

ng new

ng generate

ng serve

Test, Lint, Format

要看文檔!!!

項目搭建

1、在cmd? 輸入? ng new blog-client? --style scss? --dry-run? ?項目創建預覽

2、在項目目錄下輸入 code .? ?命令打開vscode

3、 安裝 angularMaterial? ? ? ?npm install --save @angular/material @angular/cdk @angular/animations? ? ?? ? 官網 :https://material.angular.io/guides

4、?在?app.module.ts 中添加

import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

@NgModule({

...

imports: [BrowserAnimationsModule],

...

})

exportclass PizzaPartyAppModule { }

5、在 app.module.ts 中添加

import {MatButtonModule, MatCheckboxModule} from '@angular/material';

@NgModule({

...

imports: [MatButtonModule, MatCheckboxModule],

...

})

exportclass PizzaPartyAppModule { }

6、在scss中添加

@import "~@angular/material/prebuilt-themes/indigo-pink.css";

7、npm install --save hammerjs? ? ? 在main.ts 導入

import 'hammerjs';

8、 ng g module blog --routing --spec false

9、全局設置 spec為false,在angular.json中設置

"@schematics/angular:module": {"spec": false}

10、 ng g module shared/material? ? 將angularMateria組件都導入

11、將? MaterialModule 導入??blog.module.ts

import { NgModule } from '@angular/core';

import { CommonModule }from '@angular/common';

import {MaterialModule}from '../shared/material/material.module'import { BlogRoutingModule }from './blog-routing.module';

@NgModule({

imports: [

CommonModule,

BlogRoutingModule,

MaterialModule

],

declarations: []

})

exportclass BlogModule { }

12、?ng g component blog/blog-app --flat --inline-style? --inline-template --module blog? ?創建主組件

13、配置路由:blog-routing.module.ts

const routes: Routes =[

{path:'', component: BlogAppComponent}

];

@NgModule({

imports: [RouterModule.forChild(routes)],

exports: [RouterModule]

})

exportclass BlogRoutingModule { }

13、配置主路由:app.module.ts

const routers: Routes =[

{path:'blog', loadChildren: './blog/blog.module#BlogModule'},

{path: '**' , redirectTo: 'blog'}

];

@NgModule({

declarations: [

AppComponent

],

imports: [

BrowserModule, BrowserAnimationsModule, MatButtonModule, MatCheckboxModule,

RouterModule.forRoot(routers)

],

providers: [],

bootstrap: [AppComponent]

})

exportclass AppModule { }

14、配置路由插座:app.component.html

15、ng g c blog/components/sidenav

16、ng g c blog/components/toolbar

17、 導入圖標:blog-app.component.ts

export classBlogAppComponent implements OnInit {

constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer) {

iconRegistry.addSvgIcon('baseline-more_vert', sanitizer.bypassSecurityTrustResourceUrl('/assets/baseline-more_vert-24px.svg'));

iconRegistry.addSvgIcon('baseline-menu', sanitizer.bypassSecurityTrustResourceUrl('/assets/baseline-menu-24px.svg'));

}

ngOnInit() {

}

18、在app.module.ts 中添加? ?HttpClientModule

總結

以上是生活随笔為你收集整理的angular6 mysql_Angular6项目搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。