src/app/shared/components/select/select-messages.model.ts
Properties |
constructor(messages: literal type, i18n: I18n)
|
|||||||||
Parameters :
|
add |
Type : string
|
customValidations |
Type : object
|
Default value : {}
|
empty |
Type : string
|
filter |
Type : string
|
i18n |
Type : I18n
|
noOptions |
Type : string
|
selectionLimit |
Type : any
|
import { I18n } from '@ngx-translate/i18n-polyfill';
import * as _ from 'lodash';
export class SelectMessages {
i18n: I18n;
empty: string;
selectionLimit: any;
customValidations = {};
filter: string;
add: string;
noOptions: string;
constructor(messages: {}, i18n: I18n) {
this.i18n = i18n;
this.empty = this.i18n('No items selected.');
this.selectionLimit = {
tooltip: this.i18n('Deselect item to select again'),
text: this.i18n('Selection limit reached')
};
this.filter = this.i18n('Filter tags');
this.add = this.i18n('Add badge'); // followed by " '{{filter.value}}'"
this.noOptions = this.i18n('There are no items available.');
_.merge(this, messages);
}
}