How do I encode or decode strings in angularJS?

Using JQuery:
 
Encoding:
  1. $.base64.encode("Demo test text");  
 Decoding:
  1. $.base64.decode("aghTcycpcyBhIHRlc3Q=");  
We can also use this where using IE10+ 
  1. var decod = window.atob(str);  
  2.   
  3. var encode = window.btoa(str);  
Using AngularJS: 
  1. var app = angular.module("encodeDecode", []);  
  2.   
  3. app.controller("encodeDecodeCtrl", ($scope, str) => {  
  4.     $scope.encode = btoa(str);  
  5.     $scope.decode = atob(str);  
  6. });