1 import { Component, Input, OnInit } from '@angular/core';
2 import { NgForm, ValidatorFn, Validators } from '@angular/forms';
4 import { CdFormGroup } from '~/app/shared/forms/cd-form-group';
7 selector: 'cd-iscsi-setting',
8 templateUrl: './iscsi-setting.component.html',
9 styleUrls: ['./iscsi-setting.component.scss']
11 export class IscsiSettingComponent implements OnInit {
13 settingsForm: CdFormGroup;
22 const validators: ValidatorFn[] = [];
23 if ('min' in this.limits) {
24 validators.push(Validators.min(this.limits['min']));
26 if ('max' in this.limits) {
27 validators.push(Validators.max(this.limits['max']));
29 this.settingsForm.get(this.setting).setValidators(validators);