summaryrefslogtreecommitdiffstats
path: root/vid-webpack-master/src/app/drawingBoard/service-planning/duplicate/duplicate-vnf.component.ts
blob: e1c5d72968db1e1cfdd501ec96cace573ca0e6b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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);
  }


}