diff --git a/aio/content/examples/getting-started/src/app/app.module.ts b/aio/content/examples/getting-started/src/app/app.module.ts index cbbecc5b5e..fd49de191f 100644 --- a/aio/content/examples/getting-started/src/app/app.module.ts +++ b/aio/content/examples/getting-started/src/app/app.module.ts @@ -43,8 +43,8 @@ import { ShippingComponent } from './shipping/shipping.component'; ProductListComponent, ProductAlertsComponent, ProductDetailsComponent, -// #enddocregion http-client-module CartComponent, +// #enddocregion http-client-module ShippingComponent // #docregion http-client-module ], diff --git a/aio/content/examples/getting-started/src/app/cart.service.ts b/aio/content/examples/getting-started/src/app/cart.service.ts index af7a3dc930..b28b22f351 100644 --- a/aio/content/examples/getting-started/src/app/cart.service.ts +++ b/aio/content/examples/getting-started/src/app/cart.service.ts @@ -35,5 +35,5 @@ export class CartService { getShippingPrices() { return this.http.get('/assets/shipping.json'); } -// #docregion props, methods, import-inject +// #docregion props, methods, inject-http } diff --git a/aio/content/examples/getting-started/src/app/cart/cart.component.3.html b/aio/content/examples/getting-started/src/app/cart/cart.component.3.html new file mode 100644 index 0000000000..11f860d66d --- /dev/null +++ b/aio/content/examples/getting-started/src/app/cart/cart.component.3.html @@ -0,0 +1,19 @@ + +
+ Shipping Prices +
+ +@@ -11,8 +11,10 @@ {{ item.price | currency }} +
diff --git a/aio/content/examples/getting-started/src/app/cart/cart.component.ts b/aio/content/examples/getting-started/src/app/cart/cart.component.ts index 30b9a9d142..cf7f31a4f4 100644 --- a/aio/content/examples/getting-started/src/app/cart/cart.component.ts +++ b/aio/content/examples/getting-started/src/app/cart/cart.component.ts @@ -11,22 +11,28 @@ import { CartService } from '../cart.service'; templateUrl: './cart.component.html', styleUrls: ['./cart.component.css'] }) -// #docregion props-services, submit +// #docregion props-services, submit, inject-form-builder, checkout-form, checkout-form-group export class CartComponent { items; +// #enddocregion inject-form-builder checkoutForm; +// #enddocregion checkout-form +// #docregion inject-form-builder constructor( private cartService: CartService, private formBuilder: FormBuilder, - ) { - this.items = this.cartService.getItems(); + ) { +// #enddocregion inject-form-builder + this.items = this.cartService.getItems(); - this.checkoutForm = this.formBuilder.group({ - name: '', - address: '' - }); + this.checkoutForm = this.formBuilder.group({ + name: '', + address: '' + }); +// #docregion inject-form-builder } +// #enddocregion inject-form-builder, checkout-form-group // #enddocregion props-services onSubmit(customerData) { @@ -36,5 +42,5 @@ export class CartComponent { this.items = this.cartService.clearCart(); this.checkoutForm.reset(); } - // #docregion props-services +// #docregion props-services, inject-form-builder, checkout-form, checkout-form-group } diff --git a/aio/content/examples/getting-started/src/app/shipping/shipping.component.1.ts b/aio/content/examples/getting-started/src/app/shipping/shipping.component.1.ts index 04f1772ab9..3bbacae6bd 100644 --- a/aio/content/examples/getting-started/src/app/shipping/shipping.component.1.ts +++ b/aio/content/examples/getting-started/src/app/shipping/shipping.component.1.ts @@ -5,7 +5,7 @@ import { Component, OnInit } from '@angular/core'; templateUrl: './shipping.component.html', styleUrls: ['./shipping.component.css'] }) -export class Shipping1Component implements OnInit { +export class ShippingComponent implements OnInit { constructor() { } diff --git a/aio/content/examples/getting-started/src/app/shipping/shipping.component.ts b/aio/content/examples/getting-started/src/app/shipping/shipping.component.ts index a5119c8319..4a86d5c664 100644 --- a/aio/content/examples/getting-started/src/app/shipping/shipping.component.ts +++ b/aio/content/examples/getting-started/src/app/shipping/shipping.component.ts @@ -15,8 +15,12 @@ export class ShippingComponent { shippingCosts; // #enddocregion props +// #docregion inject-cart-service constructor(private cartService: CartService) { +// #enddocregion inject-cart-service this.shippingCosts = this.cartService.getShippingPrices(); +// #docregion inject-cart-service } +// #enddocregion inject-cart-service // #docregion props } diff --git a/aio/content/getting-started/data.md b/aio/content/getting-started/data.md index 13c773fff1..5d2967ee09 100644 --- a/aio/content/getting-started/data.md +++ b/aio/content/getting-started/data.md @@ -46,7 +46,7 @@ Later, in the [Forms](getting-started/forms "Getting Started: Forms") part of th 1. Define methods to add items to the cart, return cart items, and clear the cart items: -