angular 升級(jí)后的新功能

angular的版本目前更新到 ^7.0.2
之前我用的是angular 4,然后升級(jí)到了6,怕升級(jí)到最新版之后有什么不兼容,所以我直接搭了一個(gè)簡(jiǎn)單的最新版本的demo

升級(jí) How to upgrade?

推薦一個(gè)網(wǎng)站,親測(cè)好用 angular升級(jí)網(wǎng)站

  1. 這里可以告訴你應(yīng)該怎么做?你要從哪個(gè)版本升到哪個(gè)版本


    image.png
  2. 然后點(diǎn)擊 show me how to update! 下面會(huì)詳情地告訴你怎么做的

  3. 我的從6.1 更新到7.0


    image.png

    主要運(yùn)行這兩個(gè)命令

npm install -g rxjs-tslint
rxjs-5-to-6-migrate -p src/tsconfig.app.json

新功能 What are the new functions?

試了下這個(gè)

ng add @angular/material // 安裝并設(shè)置 Angular Material 和主題拗引,注冊(cè)新的初始組件 到ng generate中

然后再運(yùn)行

ng g @angular/material:material-dashboard  --name="my-dashboard" // 生成一個(gè)dashboard的組件
ng g @angular/material:material-table  --name="my-table" // 生成一個(gè)table的組件
ng g @angular/material:material-nav  --name="my-nav"  // 生成一個(gè)nav的組件

nav.png

更多Material請(qǐng)點(diǎn)擊

支持創(chuàng)建和構(gòu)建庫

github地址

 ng g library 名字 // 在你項(xiàng)目中創(chuàng)建一個(gè)庫
 ng build 名字 // 構(gòu)建一個(gè)庫
 cd/dist 名字 
 npm publish // 發(fā)布之前要去注冊(cè)
 npm adduser // 第一次發(fā)布注冊(cè)一個(gè)用戶,之后還要去驗(yàn)證

npm驗(yàn)證網(wǎng)站 一般是發(fā)封郵件驗(yàn)證就可以了,之后就可以通過npm publish 發(fā)布了
最后發(fā)布成功 可以通過npm i 名字安裝,和一般使用庫的方法一樣

服務(wù)

之間的服務(wù)都需要這么寫的

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from "rxjs";
import { Res } from '../interfaces/res.interface';

@Injectable()
export class LoginService {
  constructor(private http: HttpClient) { }
  // 登錄
  public login(loginData: LoginData): Observable<Res<string>> {
    return this.http.post<Res<string>>('/api/login/auth', loginData)
  }
// 在模塊中注入服務(wù)
@NgModule({
   ...
   providers: [ MyService ]
})
export class AppModule {}

現(xiàn)在不需要再模塊中注入

import { Injectable } from '@angular/core';
@Injectable({
  providedIn: 'root' // 關(guān)鍵在這里
})
export class MyServiceService {
  constructor() { }
}

附加

修改默認(rèn)的接口,在package.json的script里面,可以用npm start啟動(dòng)

 "start": "ng serve --port 4203",

官方文檔沒事多逛逛

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末借宵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子矾削,更是在濱河造成了極大的恐慌壤玫,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怔软,死亡現(xiàn)場(chǎng)離奇詭異垦细,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)挡逼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門括改,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事嘱能×呙罚” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵惹骂,是天一觀的道長(zhǎng)苏携。 經(jīng)常有香客問我,道長(zhǎng)对粪,這世上最難降的妖魔是什么右冻? 我笑而不...
    開封第一講書人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮著拭,結(jié)果婚禮上纱扭,老公的妹妹穿的比我還像新娘。我一直安慰自己儡遮,他們只是感情好乳蛾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鄙币,像睡著了一般肃叶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上十嘿,一...
    開封第一講書人閱讀 51,208評(píng)論 1 299
  • 那天因惭,我揣著相機(jī)與錄音,去河邊找鬼绩衷。 笑死筛欢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唇聘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼等限,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼嫁蛇!你這毒婦竟也來了辫狼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤宪肖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后健爬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體控乾,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年娜遵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蜕衡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡设拟,死狀恐怖慨仿,靈堂內(nèi)的尸體忽然破棺而出久脯,到底是詐尸還是另有隱情,我是刑警寧澤镰吆,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布帘撰,位于F島的核電站,受9級(jí)特大地震影響万皿,放射性物質(zhì)發(fā)生泄漏摧找。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一牢硅、第九天 我趴在偏房一處隱蔽的房頂上張望蹬耘。 院中可真熱鬧,春花似錦唤衫、人聲如沸婆赠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽休里。三九已至,卻和暖如春赃承,著一層夾襖步出監(jiān)牢的瞬間妙黍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工瞧剖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拭嫁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓抓于,卻偏偏與公主長(zhǎng)得像做粤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捉撮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,082評(píng)論 25 707
  • 用兩張圖告訴你怕品,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,714評(píng)論 2 59
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5巾遭? 答:HTML5是最新的HTML標(biāo)準(zhǔn)肉康。 注意:講述HT...
    kismetajun閱讀 27,474評(píng)論 1 45
  • Hi~ o(* ̄▽ ̄*) 只是想要?jiǎng)庸P,哇啦啦啦 有點(diǎn)這個(gè)殺手不太冷女主的發(fā)型感灼舍,酷酷噠帶一點(diǎn)甜美~ 小雪兒的色調(diào)...
    Aviva郭阿靜1閱讀 223評(píng)論 0 0
  • 烏云奔騰戲日狂吼和, 點(diǎn)點(diǎn)紅光暗中蕩。 路上行人急匆忙骑素。 傾刻間炫乓, 幾點(diǎn)雨珠落身上。 一縷清風(fēng)潤(rùn)人爽, 幾日煩惱心中放...
    東北老農(nóng)閱讀 185評(píng)論 2 2