Angular2是對(duì)Angular1的一次徹底的,破壞性的更新。
相對(duì)于Angular1.x,借用某果的廣告語,唯一的不同,就是處處都不同。
- 首先,推薦的語言已經(jīng)不再是Javascript,取而代之的TypeScript,(TypeScript = ES6 + 類型系統(tǒng) + 類型注解), TypeScriipt的類型系統(tǒng)對(duì)于開發(fā)復(fù)雜的單頁Web app大有幫助,同時(shí)編譯成javascript后的執(zhí)行效率也比大多數(shù)手寫javascript要快。有興趣的同學(xué)可以查閱官方文檔:英文傳送門 | 中文傳送門。
- 得益于徹底重構(gòu),性能相對(duì)于Angular1.x有了大幅提升,也更適合再全平臺(tái)部署。
- Angular2是基于Component的,Component可以理解為是1.x時(shí)代的Controller + $Scope + view
- View的很多語法也做了更新,比如<li ng-repeat="movie in vm.movies"></li> 變成了 <li *ngFor="let movie of movies"></li>
- 等等。。
關(guān)于Angular2,強(qiáng)烈建議查閱官方文檔:英文傳送門 | 中文傳送門
廢話不多說,接下來的內(nèi)容中,將介紹如何將 Angular2 整合到 ASP.NET Core 中,并實(shí)現(xiàn)一個(gè)Anguar2 和 ASP.NET Core Web API 的身份認(rèn)證。
注意:本文章屬于Step by step + Code Sample教程,且篇幅較長(zhǎng),建議下載本Sample并跟著本文進(jìn)度自己重做一遍本例,下載完整代碼并分析代碼結(jié)構(gòu)才有意義,下載地址:How to authorization Angular 2 app with asp.net core web api
1.前期準(zhǔn)備
-
推薦使用VS2015 Update3或更新的版本完成本示例,下載地址:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26