File

projects/congarevenuecloud/ecommerce/src/lib/modules/catalog/services/product-option.service.ts

Deprecated

This service is deprecated. Product option groups are a way of grouping the individual options for a product

Usage

```typescript import { ProductOptionGroupService, AObjectService } from '@congarevenuecloud/ecommerce'; constructor(private productOptionGroupService: ProductOptionGroupService) {} // or export class MyService extends AObjectService { private productOptionGroupService: ProductOptionGroupService = this.injector.get(ProductOptionGroupService); } ```

Description

Product option groups are a way of grouping the individual options for a product

Usage

Example :
import { ProductOptionGroupService, AObjectService } from '@congarevenuecloud/ecommerce';
constructor(private productOptionGroupService: ProductOptionGroupService) {}
// or
export class MyService extends AObjectService {
private productOptionGroupService: ProductOptionGroupService = this.injector.get(ProductOptionGroupService);
}

Extends

AObjectService

Index

Properties
Methods

Methods

getProductOptionGroupsForProduct
getProductOptionGroupsForProduct(product: Product)

method gets a list of product option groups for a given product

Example:

Example :
import { ProductOptionGroupService, ProductOptionGroup } from '@congarevenuecloud/ecommerce';
import { Observable } from 'rxjs/Observable';
export class MyComponent implements OnInit{
optionGroupList: Array<ProductOptionGroup>;
optionGroupList$: Observable<Array<ProductOptionGroup>>;
constructor(private productOptionGroupService: ProductOptionGroupService){}
getProductOptionGroupsForProduct(product: Product){
this.productOptionGroupService.getProductOptionGroupsForProduct(product).subscribe(o => this.optionGroupList = o);
// or
this.optionGroupList$ = this.productOptionGroupService.getProductOptionGroupsForProduct(product);
}
}
Parameters :
Name Type Optional Description
product Product No

instance of the product to get the option groups for

Returns : Observable<Array<ProductOptionGroup>>

an observable array of product option groups for a given product

Properties

type
Default value : ProductOptionGroup

results matching ""

    No results matching ""