diff --git a/src/angular/10-updating-service-params/updating-service-params.md b/src/angular/10-updating-service-params/updating-service-params.md index c820a7fad..191719dbf 100644 --- a/src/angular/10-updating-service-params/updating-service-params.md +++ b/src/angular/10-updating-service-params/updating-service-params.md @@ -15,14 +15,14 @@ In this part, we will: ## Problem + style="border: solid 1px black;" width="400"/> Now that we are able to capture a user’s state and city preferences, we want to only return restaurants in the selected city. Modify the `getRestaurants` method in the **src/app/restaurant/restaurant.service.ts** file to take two string parameters, one for city, and one for state. The requested URL with params should look like this: `'/api/restaurants?filter[address.state]=IL&filter[address.city]=Chicago'` + style="border: solid 1px black;" width="400"/> ## What you need to know diff --git a/src/angular/14-building-order-form/building-order-form.md b/src/angular/14-building-order-form/building-order-form.md index 5c515c44e..39069d78a 100644 --- a/src/angular/14-building-order-form/building-order-form.md +++ b/src/angular/14-building-order-form/building-order-form.md @@ -141,7 +141,7 @@ Now let’s add the markup to our order component implementing the tabs widget. Now when we view the order form of our route, we’ll see a nice form and tabs for lunch and dinner menu options. -![Place My Order App tabs](../static/img/angular/pmo-tabs-working.gif 'Place My Order App tabs') +Place My Order App tabs ## Problem 3: Create a `menu-items` component diff --git a/src/angular/15-directive/15-directive.md b/src/angular/15-directive/15-directive.md index b06174e9e..3530b224d 100644 --- a/src/angular/15-directive/15-directive.md +++ b/src/angular/15-directive/15-directive.md @@ -10,7 +10,7 @@ While filling out the `phone number` field, you might have noticed that users can type in both letters and numbers. This is a problem because we do not want users entering letters in the `phone number` field. +style="border: solid 1px black;" width="420"/> In order to fix this, we will create an Attribute Directive that will change the behavior of the Phone Input Field, and will ensure that only numbers can be entered in the field. diff --git a/src/angular/2-building-first-app/building-first-app.md b/src/angular/2-building-first-app/building-first-app.md index c268e3317..c7b70c8c5 100644 --- a/src/angular/2-building-first-app/building-first-app.md +++ b/src/angular/2-building-first-app/building-first-app.md @@ -24,7 +24,7 @@ In this part, we will: We want to create a new Angular application and update it to say **Place My Order App: Coming Soon!** in an `

` element. + style="border: solid 1px black;" width="320"/> ## What you need to know @@ -44,7 +44,7 @@ If you’re looking for a code editor (aka IDE) to improve your Angular developm VS Code is Microsoft’s modern take on an IDE for app development (P.S. TypeScript is a Microsoft Open Source project). VS Code has built in TypeScript support for syntax highlighting, IntelliSense code completion, and linting. -Visual Studio Code screenshot +Visual Studio Code screenshot Helpful Plugins: @@ -55,7 +55,7 @@ Helpful Plugins: Webstorm is a platform by JetBrains that is loved for its great code refactoring assistance and version control integration, but it does require a paid subscription. -Webstorm screenshot +Webstorm screenshot Helpful Plugins: @@ -77,7 +77,8 @@ npm install -g @angular/cli@17 Our final goal is to build a restaurant menu and ordering application, which should look something like this: -![Place My Order App screenshot](../static/img/place-my-order.png 'Place My Order App screenshot') +Place My Order App screenshot + (reminder: You can see a DoneJS implementation of this application at [www.place-my-order.com](http://www.place-my-order.com)) diff --git a/src/angular/3-creating-components/creating-components.md b/src/angular/3-creating-components/creating-components.md index ae941d3f6..7338177b2 100644 --- a/src/angular/3-creating-components/creating-components.md +++ b/src/angular/3-creating-components/creating-components.md @@ -74,7 +74,7 @@ Data can also be passed to child components. Data can be passed with expression Create a component that displays a title read from a component’s `title` member. + style="border: solid 1px black;" width="640"/> The component should provide the following HTML: @@ -171,7 +171,7 @@ If you’ve implemented the solution correctly, the tests will pass when you run We want to display a list of restaurants in our UI once the data has been set on the restaurants member. It will look like: + style="border: solid 1px black;" width="640"/> > Note: We will fix the missing images in the next step. diff --git a/src/angular/3a-pipes/3a-pipes.md b/src/angular/3a-pipes/3a-pipes.md index 9c01d3e76..a971f39bd 100644 --- a/src/angular/3a-pipes/3a-pipes.md +++ b/src/angular/3a-pipes/3a-pipes.md @@ -10,12 +10,12 @@ You may have noticed an image error in our rendered html page. We’re using an API in this demo that wasn’t built for our exact purposes, and we need a different image path for our app to serve. + style="border: solid 1px black;" width="320"/> In this exercise, we will fix the path of the thumbnail images in **src/app/restaurant/restaurant.component.html**. + style="border: solid 1px black;" width="320"/> Currently the path is written out like: diff --git a/src/angular/4-adding-routing/adding-routing.md b/src/angular/4-adding-routing/adding-routing.md index 7abf637dd..1e7b3d8ae 100644 --- a/src/angular/4-adding-routing/adding-routing.md +++ b/src/angular/4-adding-routing/adding-routing.md @@ -82,7 +82,7 @@ Notice that you will be able to click the **Choose a Restaurant** button after implementing the solution: Choose a restaurant routing. + style="border: solid 1px black;"/> ## Setup diff --git a/src/angular/5-creating-navigation/creating-navigation.md b/src/angular/5-creating-navigation/creating-navigation.md index 5e5f60ca5..3802094fd 100644 --- a/src/angular/5-creating-navigation/creating-navigation.md +++ b/src/angular/5-creating-navigation/creating-navigation.md @@ -90,7 +90,7 @@ Make your changes in the **src/app/app.component.html** file. The markup structu You will know you’ve completed the exercise correctly when you can click the nav items to see the UI change and see the active class on the current nav item. -![Place My Order App working nav](../static/img/angular/pmo-working-nav.gif 'Place My Order App working nav') +Place My Order App working nav ✏️ Update the spec file **src/app/app.component.spec.ts** to be: diff --git a/src/angular/7-pull-restaurant-data-into-view/pull-restaurant-data-into-view.md b/src/angular/7-pull-restaurant-data-into-view/pull-restaurant-data-into-view.md index 091ed2241..9add06c89 100644 --- a/src/angular/7-pull-restaurant-data-into-view/pull-restaurant-data-into-view.md +++ b/src/angular/7-pull-restaurant-data-into-view/pull-restaurant-data-into-view.md @@ -20,7 +20,7 @@ data from the service API. Instead of two hard coded restaurants, we will see a longer list: + style="border: solid 1px black;" width="640"/> ## P1: What you need to know diff --git a/src/angular/8-state-city-options/state-city-options.md b/src/angular/8-state-city-options/state-city-options.md index bb657abb5..3d3376b87 100644 --- a/src/angular/8-state-city-options/state-city-options.md +++ b/src/angular/8-state-city-options/state-city-options.md @@ -19,12 +19,12 @@ In this part, we will: Currently, we are showing a list of all restaurants: + style="border: solid 1px black;" width="320"/> We would like our user to be able to filter restaurants based on city and state. To accomplish this, we will need to implement a reactive form with two controls, `state` and `city`, that are dropdowns displaying a list of cities and states. It will look like the following: -![Place My Order App city and state dropdowns](../static/img/angular/pmo-dropdowns.gif 'Place My Order App city and state dropdowns') +Place My Order App city and state dropdowns ## What you need to know @@ -155,7 +155,7 @@ some boilerplate for the state and city `