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>
|