From c518059184acb461e85a06fec9a68fce79af7c46 Mon Sep 17 00:00:00 2001 From: TheDiaval Date: Mon, 5 Aug 2019 17:21:48 +0300 Subject: [PATCH] feature(core): add replace with regex feature for translation key detection --- npm/ng-packs/packages/core/src/lib/states/config.state.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/states/config.state.ts b/npm/ng-packs/packages/core/src/lib/states/config.state.ts index 758051cce6..6a4e53bf0c 100644 --- a/npm/ng-packs/packages/core/src/lib/states/config.state.ts +++ b/npm/ng-packs/packages/core/src/lib/states/config.state.ts @@ -138,9 +138,10 @@ export class ConfigState { return undefined; }, state.localization.values); + interpolateParams = interpolateParams.filter(params => params != null); if (copy && interpolateParams && interpolateParams.length) { - interpolateParams.forEach((param, index) => { - copy = copy.replace(`'{${index}}'`, param); + interpolateParams.forEach(param => { + copy = copy.replace(/[\'\"]?\{[\d]+\}[\'\"]?/, param); }); }