一 從Angular1到Angular2的雜談

2022-07-28 06:06:11 字數 534 閱讀 9079

使用了angular1一年下來,完成了若干專案,承蒙此框架的強大帶來了不算差的專案編寫體驗,但1.*版本的angular,確實是有厲害的地方也有其尷尬的地方,包括較多資料的渲染的效能問題,還有就是可能很多人都會覺得ng提供的很多語法很限制。總結就是ng1這個框架,試試水會覺得它厲害到不行,深入了會碰到很多尷尬的問題點,優化起來是一條極漫長的道路(有很多小技巧來提公升ng1的效能,這其實不是個好現象,對開發者的經驗要求高,除非說用來出面試題啦)。

乃至現在react啦vue啦風頭都蓋過了ng,主打框架的輕便與資料渲染的高效能,ng1顯得笨重了,但至少國內現在用的企業肯定還不少,至少筆者就貢獻了幾個。

ng2的發布也有被大家調侃,最主要的一點是從1版本到2版本的變化相當不容易去公升級,實在是尷尬,尤其是在寫本文的幾天前,google給的訊息是ng將會3個月一小更,6個月一大更,這麼說ng7s plus也不遠了。

當然ng2的強大是有代價的,那就是其門檻相比ng1完全是高到天際,直接原因就是使用了es6語法,ts語法,模組化程式設計等一系列web新特性,還有個尷尬的原因自然是這麼多新特性的瀏覽器與平台相容性了。

一 從Angular1到Angular2的雜談

使用了angular1一年下來,完成了若干專案,承蒙此框架的強大帶來了不算差的專案編寫體驗,但1.版本的angular,確實是有厲害的地方也有其尷尬的地方,包括較多資料的渲染的效能問題,還有就是可能很多人都會覺得ng提供的很多語法很限制。總結就是ng1這個框架,試試水會覺得它厲害到不行,深入了會碰到...

angular1 執行流程

1.使用者請求起始頁 index.html,載入所有的js檔案,angular建立了乙個全域性的angular物件,只是單純的angular庫被匯入,和整個框架沒有關係。2.angular.bootstrap element,modules config config 引導配置項 注意 bootst...

angular1 乙個頁面有彈窗

1 頁面regist.html有個彈窗 彈窗頁面batch.html 2 彈窗頁面的資料請求應該在regist.ctrl 也就是regist的控制器裡 3 如下regist.ctrl.js 彈窗裡面的方法和資料獲取應該都在主頁面裡面進行請求 1 顯示報案批次號詳情頁面 2 scope.batchde...