import { Component } from '@angular/core'; import * as _ from 'lodash'; import {DuplicateService} from "./duplicate.service"; @Component({ selector: 'duplicate-vnf', templateUrl : './duplicate-vnf.component.html', styleUrls : ['./duplicate-vnf.component.scss'] }) export class DuplicateVnfComponent { duplicateNumber : number = 1; duplicateOptions : number[] = []; duplicateService:DuplicateService; constructor( private _duplicateService: DuplicateService ){ this.duplicateService = _duplicateService; this.duplicateOptions = _.range(1, this._duplicateService.maxNumberOfDuplicate + 1); this.onDuplicateNumberChange(); } onDuplicateNumberChange() { this.duplicateService.setNumberOfDuplicates(+this.duplicateNumber); } }