AH
Size: a a a
AH
АО
generateEntityParams(): void {
this.entitiesParams = generateDictionaryParams<EntityTableParams>('entity-api', 'entity', this.params);
}
export function generateDictionaryParams<T>(api: string, dir: string, params: T): EntitiesParams {
return new EntitiesParams(api, dir, '', generateParamsForTable(params));
}
export function generateParamsForTable<T>(params: T): T {
const newParams = Object.assign({}, params, params['paginatorOptions'], params['filters']);
Object.keys(newParams).forEach(key => {
if (isMoment(newParams[key]) || isDate(newParams[key])) {
newParams[key] = transformDateToString(newParams[key]);
}
});
delete newParams['length'];
delete newParams['paginatorOptions'];
delete newParams['filters'];
return newParams;
}
constructor(private ref: ChangeDetectorRef) {
}
И в хандлерах (
blur, etc.)this.ref.detectChanges();
AH
AH
]🌶
AT
OS
AT
]🌶
AT
DT
S
Вキ
Вキ
C
AT
Вキ
AT
AH
Вキ