core/forms/messages.component.ts
| selector | c8y-messages |
| standalone | true |
| imports |
C8yTranslatePipe
|
| templateUrl | ./messages.component.html |
Properties |
Methods |
Inputs |
constructor(translateService: TranslateService)
|
||||||
|
Parameters :
|
| defaults |
Type : object
|
Default value : ValidationPattern.messages
|
| helpMessage |
Type : string
|
Default value : ''
|
| show |
Type : object
|
Default value : {}
|
| changeVisibility | ||||||
changeVisibility(show: object)
|
||||||
|
Parameters :
Returns :
void
|
| ngAfterContentInit |
ngAfterContentInit()
|
|
Returns :
void
|
| ngOnChanges |
ngOnChanges()
|
|
Returns :
void
|
| customMessages |
Type : QueryList<MessageDirective>
|
Decorators :
@ContentChildren(MessageDirective)
|
| messageMap |
Type : any
|
Default value : {}
|
| messages |
Type : []
|
Default value : []
|
<small class="form-control-feedback-message">
@for (msg of messages; track msg) {
<div class="d-block">
{{ msg | translate }}
</div>
}
@if (!messages.length && helpMessage) {
<div class="help-block">
{{ helpMessage | translate }}
</div>
}
<ng-content></ng-content>
</small>