You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In version 12.0.0, the translate directive use the node.originalValue when the key passed is not present in the translation file.
node.originalValue is the first computed value for the text by angular change detection. This test/value can be changed to a completely different value.
Expected behavior
The same behavior as in v11.0.1, the directive should use the current text/value computed by angular change detection
How do you think that we should fix this?
in translate.directive.ts line 88-89
change
// the content was changed from the user, we'll use it as a reference if needed
node.originalContent = node.originalContent || content;
to (it actually makes more sense according to the comment I think)
// the content was changed from the user, we'll use it as a reference if needed
node.originalContent = content || node.originalContent;
Minimal reproduction of the problem with instructions
Have translate directive on a span with a variable. The variable uses some values which are not present in the json translation file. Dynamically change the variable value.
Current behavior
In version 12.0.0, the translate directive use the node.originalValue when the key passed is not present in the translation file.
node.originalValue is the first computed value for the text by angular change detection. This test/value can be changed to a completely different value.
Expected behavior
The same behavior as in v11.0.1, the directive should use the current text/value computed by angular change detection
How do you think that we should fix this?
in translate.directive.ts line 88-89
change
to (it actually makes more sense according to the comment I think)
Minimal reproduction of the problem with instructions
Have translate directive on a span with a variable. The variable uses some values which are not present in the json translation file. Dynamically change the variable value.
Environment
ngx-translate version: 12.0.0
Angular version: 8.2.14
Browser:
The text was updated successfully, but these errors were encountered: