angular4.0

新版本的特性:

更輕量化耸彪、更快

在這個新版本上,我們履行了我們的承諾忘苛,我們做到了讓Angular的程序變的更輕量化蝉娜,更快。但是我們還沒有完全的優(yōu)化完扎唾,在接下來的日子中召川,你會看到我們將著重于這方面的改進。

視圖引擎

我們在后臺改變了生成的AOT代碼樣式胸遇。這個變化將減少大多數(shù)情況下生成的60%的組件代碼荧呐。它可以使你自己的模板更個性化,復用率更高纸镊。

在我們新版本還沒發(fā)布的時候倍阐,我們聽到很多開發(fā)者認為如果他們將angular更新到4.0.0,angular4.0.0將會使他們的生產(chǎn)束將降低逗威。為了更好的了解我們對視圖引擎做的改進峰搪,歡迎閱讀我們的開發(fā)文檔。

動畫包

我們在@angular/core中新增了很多我們自己的動畫效果包凯旭。這就意味著概耻,你用或不用,動畫包就在那里罐呼,不離不棄鞠柄。

這個變化同樣會讓你更容易的找到文檔,更好的實現(xiàn)自動完成弄贿。你也可以從@angular/platform-browser/animations中導入瀏覽器動畫模型春锋,以此來為你的主要模塊實現(xiàn)你需要的動畫效果。

新功能

*ngIf和*ngFor的改進

我們的模塊綁定語法現(xiàn)在支持一些有用的改進差凹。你現(xiàn)在可以使用if/else這類風格的語法期奔,并且局部變量支持類似下面的使用。

{{count}} total users

Loading...

Angular Universal

Universal危尿,這個項目允許開發(fā)者在服務器上運行Angular呐萌,這是angular的所改即所見特性。這是angular團隊通過的第一個來自于使用者谊娇,社區(qū)推動發(fā)展的一個項目肺孤。這個版本包括過去幾個月內我們開發(fā)團隊及社區(qū)開發(fā)者的,共同努力的結果。Angular的平臺服務器部分包含了Universal的專業(yè)代碼赠堵。

如果想了解更多的Augular的Universal小渊,請查閱Angular/平臺服務器中的一個新方法,renderModuleFactory茫叭,或者查看Rob Wormald的演示庫酬屉。更多的文檔和代碼即將發(fā)布。

TypeScript 2.1和2.2的兼容性

我們讓Angular支持了最近的幾個TypeScript的版本揍愁。這將會提升ngc的速度呐萨,此外,你的程序還將得到更好的類型檢查莽囤。

模塊的源映射

當你的模塊中的某個因素會造成錯誤時谬擦,我們會生成一個源映射,給出模塊中產(chǎn)生錯誤的上下文位置朽缎。

包的變化

Flat ES Modules (Flat ESM / FESM)

我們現(xiàn)在扁平化我們組件的版本(我們在EcmaScript模塊通過格式化代碼來控制版本惨远,具體參見我們的示例文件)。這種行為將會幫助 你進行tree-shaking饵沧,幫助減少你的生產(chǎn)術的大小锨络,加快編譯赌躺,翻譯狼牺,以及在某些情況下瀏覽器的加載。

Experimental ES2015 Builds

我們現(xiàn)在也選擇使用ES2015將我們的包扁平化礼患,格式化是钥。這種選擇是帶有實驗性質和冒險進入的。開發(fā)商已經(jīng)通報了缅叠,把這些包匯總將會增加7%的大小悄泥。嘗試一下這些新的包,配置編譯環(huán)境來解決包中的‘ec2015’屬性肤粱。json超出了這些模塊的屬性弹囚。

Experimental Closure Compatibility

現(xiàn)在我們所有的代碼都有閉包注釋,使其盡可能的利用先進的閉包優(yōu)化领曼,從而導致減小的束大小和更好的tree shaking代碼優(yōu)化鸥鹉。

更新4.0.0

更新到4.0.0是和你更新Angular支持包到最新版本一樣簡單,如果你想要動畫的新特性庶骄,請檢查兩次毁渗。這將試用與大多數(shù)情況。

Linux/Mac系統(tǒng)下更新:

npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save

window下更新:

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest --save

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末单刁,一起剝皮案震驚了整個濱河市灸异,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖肺樟,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件檐春,死亡現(xiàn)場離奇詭異,居然都是意外死亡么伯,警方通過查閱死者的電腦和手機喇聊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蹦狂,“玉大人誓篱,你說我怎么就攤上這事】ǎ” “怎么了窜骄?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長摆屯。 經(jīng)常有香客問我邻遏,道長,這世上最難降的妖魔是什么虐骑? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任准验,我火速辦了婚禮,結果婚禮上廷没,老公的妹妹穿的比我還像新娘糊饱。我一直安慰自己,他們只是感情好颠黎,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布另锋。 她就那樣靜靜地躺著,像睡著了一般狭归。 火紅的嫁衣襯著肌膚如雪夭坪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天过椎,我揣著相機與錄音室梅,去河邊找鬼。 笑死疚宇,一個胖子當著我的面吹牛亡鼠,可吹牛的內容都是我干的。 我是一名探鬼主播灰嫉,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼拆宛,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了讼撒?” 一聲冷哼從身側響起浑厚,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤股耽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后钳幅,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體物蝙,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年敢艰,在試婚紗的時候發(fā)現(xiàn)自己被綠了诬乞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瘤礁。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡势誊,死狀恐怖横缔,靈堂內的尸體忽然破棺而出判哥,到底是詐尸還是另有隱情,我是刑警寧澤宅倒,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布慎璧,位于F島的核電站偷溺,受9級特大地震影響逮栅,放射性物質發(fā)生泄漏悴势。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一措伐、第九天 我趴在偏房一處隱蔽的房頂上張望特纤。 院中可真熱鬧,春花似錦侥加、人聲如沸捧存。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽矗蕊。三九已至短蜕,卻和暖如春氢架,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朋魔。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工岖研, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人警检。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓孙援,卻偏偏與公主長得像,于是被迫代替她去往敵國和親扇雕。 傳聞我的和親對象是個殘疾皇子拓售,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內容