/** Variable set for twoway binding @public */
public pduInstanceId: string;
- /** Set mgmt field to empty on load @public */
- public selectedMgmt: string;
-
/** Set vim field to empty on load @public */
public selectedVIM: string;
return this.formBuilder.group({
name: ['', [Validators.required]],
'ip-address': ['', [Validators.required, Validators.pattern(this.sharedService.REGX_IP_PATTERN)]],
- mgmt: ['', [Validators.required]],
+ mgmt: [null, [Validators.required]],
'vim-network-name': ['', [Validators.required]]
});
}
/** Handle FormArray Controls @public */
public getControls(): AbstractControl[] {
- // tslint:disable-next-line:no-backbone-get-set-outside-model
return (this.pduInstancesForm.get('interfaces') as FormArray).controls;
}
/** Push all primitive params on user's action @public */
public createInterfaces(): void {
- // tslint:disable-next-line:no-backbone-get-set-outside-model
this.pduInterfaces = this.pduInstancesForm.get('interfaces') as FormArray;
this.pduInterfaces.push(this.interfacesBuilder());
}