Angular 是一個開發平台,用於建構行動和電腦版應用程式。Angular 可讓您擴充 HTML 語法,讓應用程式的內容更簡潔明瞭。Angular 的繫結和依附元件植入功能可以免去您需要編寫的大部分程式碼。
Angular 的優點
在所有平台上開發
瞭解如何使用 Angular 建構應用程式,然後重複使用程式碼和功能來建構適用於任何部署目標的應用程式,例如網路、行動版網站、原生行動裝置和原生桌面。
速度與效能
立即透過 Web Workers 和伺服器端轉譯,在網路平台上達到最高速度並進一步達成。
Angular 可讓您掌控擴充性。使用 RxJS、 Immutable.js 或其他推送模型建立資料模型,以滿足資料需求。
強大工具
利用簡單的宣告式範本快速建構功能。利用您自己的元件擴充範本語言,並使用各種現有的元件來建立 UI。幾乎所有 IDE (整合式開發環境) 和編輯器都能立即取得 Angular 的專屬說明和意見回饋。這些方法全都已經完成,因此您可以專心打造出色的應用程式,不必費心編寫程式碼。
數百萬人愛
從原型設計到全球部署,Angular 提供的生產力和可擴充基礎架構都能支援 Google 最大型的應用程式。
詳情請造訪 Angular.io!
你要建立的內容
在這個程式碼研究室中,您將開始打造 MewTube,這是貓咪專用的影片社交網路。(不允許任何狗!)
前置作業:
強烈建議您熟悉 TypeScript 的基本概念。歡迎查看 TypeScript 程式碼研究室。
學習目標
完成這個程式碼研究室後,您將瞭解 Angular 的基本知識,並且能夠建立您的第一個 Angular 應用程式。
這個程式碼研究室可分為四個里程碑。每個里程碑約需 30 分鐘就能完成。
首先,請按一下里程碑名稱: