Search
Contents
28.
Angular, Part 1
28.
Angular, Part 1
ΒΆ
28.1. Why Use JavaScript Libraries
28.2. Templates
28.2.1. Your Own Website
28.2.2. Templates are Frameworks
28.2.2.1. No Template
28.2.2.2. A Better Way
28.2.2.3. Templates Support Dynamic Content
28.2.3. Templates Provide Structure, Not Content
28.2.4. Check Your Understanding
28.3. Angular File Structure
28.3.1. Installing Angular
28.3.1.1. Check Your GitHub Account
28.3.1.2. What's in a Name?
28.3.2. Ready To Go
28.4. Angular First Steps
28.4.1. Starting a New Project
28.4.1.1. Examine the Files Created
28.4.1.2. What To Ignore
28.4.2. Launch the Page
28.4.2.1. What is
ng
serve
Doing?
28.4.3. Yay! A Webpage!
28.4.3.1. Try It
28.4.4. Un-launching Your Page
28.5. The Angular Framework
28.5.1. Inside the
app
folder
28.5.1.1.
app.component.html
File
28.5.1.2.
app.component.ts
File
28.5.1.3.
app.module.ts
File
28.5.2. Change The Content
28.5.2.1. Try It!
28.5.3. Filename Pattern
28.5.4. Check Your Understanding
28.6. Components
28.6.1. Start Fresh
28.6.2. Component Files
28.6.3. Adding a New Component
28.6.3.1.
ng
generate
28.6.3.2. Try It
28.6.4.
app.module.ts
28.6.5. Arranging Components
28.6.5.1. Modify the Header Text
28.6.5.2. Bring in
task-list
28.6.5.3. THIS IS WHY TEMPLATES ARE AWESOME!
28.6.6. Component Nesting
28.6.7. Check Your Understanding
28.7. Exercises: Angular, Lesson 1
28.7.1. Starter Code
28.7.2. Part 1: Modify the CSS
28.7.2.1. Add More Movies
28.7.2.2. Complete the
fav-photos
Component
28.7.3. Part 2: Add More Components
28.7.4. Part 3: Rearrange the Components
28.7.4.1. Optional Final Touches
28.7.5. Sanity Check
28.8. Studio: Angular, Part 1
28.8.1. Mission Planning Dashboard
28.8.2. Create Angular Project
28.8.3. Requirements
28.8.3.1. Update Starter Page Content
28.8.3.2. Header Component
28.8.3.3. Crew Component
28.8.3.4. Equipment Component
28.8.3.5. Experiments Component
28.8.4. Commit Your Work
28.8.5. Bonus Mission
←
27.8.
Studio: TypeScript
28.1.
Why Use JavaScript Libraries
→