2 [(nzVisible)]="cloudLeasedLineShowFlag"
3 nzTitle="Create Cloud Leased Line"
4 (nzOnCancel)="cancel()"
6 [nzFooter]="modalFooter"
8 <div class="subnet_params_container">
10 <nz-form-item *ngFor="let item of comunicationFormItems; let i = index">
13 [nzRequired]="item.required"
18 <nz-form-control [nzSpan]="10">
19 <div *ngIf="item.type === 'text'">{{cloud_leased_line_info[item.key]}}</div>
21 [nzTitle]="item.scoped && item.scopedText ? item.scopedText : ''"
22 [nzPlacement]="'right'"
30 *ngIf="item.type === 'input'"
31 [(ngModel)]="cloud_leased_line_info[item.key]"
32 [ngClass]="{'error-input-border' : validateRulesShow[i] === true}"
33 [placeholder]="item.placeholder ? item.placeholder : ''"
34 (blur)="item.required ? this.Util.validator(item.title,item.key,cloud_leased_line_info[item.key],i,rulesText,validateRulesShow) : this.Util.validator()"
39 [(ngModel)]="cloud_leased_line_info[item.key]"
40 *ngIf="item.type === 'select'"
45 *ngFor="let option of cloudPointOptions"
49 <div *ngIf="item.type === 'node_select_one'">
51 <span>{{item.rateName}}:</span>
57 [(ngModel)]="cloud_leased_line_info[item.key].bandwidth"
58 [ngClass]="{'error-input-border' : validateRulesShow[i] === true}"
59 [placeholder]="item.placeholder ? item.placeholder : ''"
60 (blur)="item.required ? this.Util.validator(item.title,item.key,cloud_leased_line_info[item.key],i,rulesText,validateRulesShow) : this.Util.validator()"
64 <span>{{item.nodeName}}:</span>
67 [(ngModel)]="cloud_leased_line_info[item.key].name"
72 *ngFor="let option of nodeLists"
82 <ng-template #modalFooter>
83 <button nz-button nzType="default" (click)="cancel()">Cancel</button>
84 <button nz-button nzType="primary" (click)="submit()" [nzLoading]="loading">OK</button>