Zum Hauptinhalt springen

Maskieren von Zeichen

Es gibt einige Zeichen, bei denen Entwickler daran gewöhnt sind, dass sie maskiert werden müssen. Sie variieren je nach Programmierumgebung, enthalten aber oft eines dieser Zeichen: " ' , { } * < \ / usw.

Maskieren in Metadaten​

Hier müssen lediglich Anführungszeichen maskiert werden (mit \).

{
id: 'button',
type: 'action',
component: 'Button',
content: {
id: 'myapp.mycomponent.someID',
defaultMessage: ' ' < $ 😀 \ " { }', // All safe
},
}

Maskieren in JS​

Dies gestaltet sich problematischer.

Ab Jutro 5.0 werden Zeichen maskiert, indem sie zwischen Apostrophe gesetzt werden. Beispiele:

defaultMessage = " 1 '<' 3" // 1 < 3

defaultMessage = " Escaping an argument '{foo}'" // {foo}

defaultMessage = "'{'" // {

On this page