Comment encoder ou décoder une chaîne dans angular 2 avec base64 ??? Mon front-end tool is Angular 2. J'avais une chaîne de mot de passe, avant de la transmettre à l'API, je dois encoder en base64. Dans le service, la chaîne encodée en base64 sera décodée.
Je recherche donc une bibliothèque d’encodage/décodage base64 pour Angular2/TypeScript et quelques options.
Merci!!!
Utiliser btoa("yourstring")
plus d'infos: https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
TypeScript est un sur-ensemble de Javascript, il peut utiliser les bibliothèques Javascript et les API Web existantes.
Utilisez btoa()
pour encoder et atob()
pour décoder
text_val:any="your encoding text";
Texte codé: console.log(btoa(this.text_val)); //eW91ciBlbmNvZGluZyB0ZXh0
Texte décodé: console.log(atob("eW91ciBlbmNvZGluZyB0ZXh0")); //your encoding text
Pour encodage à base64 dans Angular2, vous pouvez utiliser la fonction btoa ().
Exemple:-
console.log(btoa("stringAngular2"));
// Output:- c3RyaW5nQW5ndWxhcjI=
Pour découpler de base64 dans Angular2, vous pouvez utiliser la fonction atob ().
Exemple:-
console.log(atob("c3RyaW5nQW5ndWxhcjI="));
// Output:- stringAngular2