Project

General

Profile

1
<form [formGroup]="myForm">
2
  <div class="form-group" [ngClass]="{'has-error':!myForm.controls.name.valid && myForm.controls.name.dirty}">
3
      <label for="portalNameTag">*Portal Name</label>
4
      <input type="text" class="form-control" formControlName="name" id="portalNameTag" placeholder="Portal Name">
5
  </div>
6
  <div class="form-group" [ngClass]="{'has-error':!myForm.controls.type.valid && myForm.controls.type.dirty}">
7
    <label for="portalTypeTag">*Portal Type</label>
8
    <select formControlName="type" id="portalTypeTag" class="form-control uk-select">
9
      <option [value]="'explore'">OpenAIRE Explore Portal</option>
10
      <option [value]="'connect'">OpenAIRE Connect Portal</option>
11
      <option [value]="'monitor'">OpenAIRE Monitor Portal</option>
12
      <option [value]="'portal.ts'">OpenAIRE Community Gateway</option>
13
    </select>
14
  </div>
15
  <div class="form-group" [ngClass]="{'has-error':!myForm.controls.pid.valid && myForm.controls.pid.dirty}">
16
      <label for="communityPidTag">*Portal persistent id</label>
17
      <input type="text" class="uk-input uk-width-medium uk-margin-small-left" formControlName="pid" id="communityPidTag" placeholder="Portal Pid">
18
  </div>
19
  <input type="hidden" formControlName="_id">
20
</form>
(5-5/6)