import { Injectable } from '@angular/core'; import { isNullOrUndefined } from 'util'; import { FormGroup } from '@angular/forms'; import * as _ from 'lodash'; import { createVFModuleInstance, updateVFModuleInstance, updateVNFInstance } from '../../../service.actions'; import { NgRedux } from '@angular-redux/store'; import { AppState } from '../../../store/reducers'; @Injectable() export class ServiceInstanceDetailsService { static controlsFieldsStatus = {}; constructor(private store: NgRedux) { } hasApiError(controlName: string, data: Array, serviceInstanceDetailsFormGroup: FormGroup) { if (!isNullOrUndefined(data)) { if (!serviceInstanceDetailsFormGroup.controls[controlName].disabled && data.length === 0) { return true; } } return false; } }