1 <ng-container *
ngIf=
"plugin">
4 <ng-container>{{ pluginTypeLabel }}
</ng-container>
8 <form *
ngIf=
"hasRegisteredSettings()" role=
"form" (ngSubmit)=
"formValidated()" [formGroup]=
"form">
9 <div class=
"form-group" *
ngFor=
"let setting of registeredSettings">
10 <label [attr.for]=
"setting.name">{{ setting.label }}
</label>
12 <input *
ngIf=
"setting.type === 'input'" type=
"text" [id]=
"setting.name" [formControlName]=
"setting.name" />
14 <div *
ngIf=
"formErrors[setting.name]" class=
"form-error">
15 {{ formErrors[setting.name] }}
19 <input type=
"submit" i18n
value=
"Update plugin settings" [disabled]=
"!form.valid">
22 <div *
ngIf=
"!hasRegisteredSettings()" i18n
class=
"no-settings">
23 This {{ pluginTypeLabel }} does not have settings.