如何在Angular js中将输入字段值转换为base64编码或解码

时间:2020-01-12 18:01:42

标签: javascript angularjs base64

如果有人知道plz已回答,如何将输入字段值转换为angular js中的base64编码或解码

我想将输入字段值转换为base64

2 个答案:

答案 0 :(得分:1)

使用<!DOCTYPE html> <html lang="en"> <head> <title>Master Chief</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script> <link rel="stylesheet" type="text/css" href="WebsiteCSS.css"> </head> <body> <img id="Wallpaper" src="/Website/Images/HomeWallpaper.png" alt="Halo Wallpaper"> <nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top"> <!-- Masterchief Logo --> <a class="navbar-brand" href="#"> <img src="/Website/Images/Logo.png" alt="Halo Logo" style="width:40px;"> </a> <!-- Links --> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">Halo</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Handlung</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Fraktionen</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Master Chief</a> </li> <!-- Dropdown --> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown"> Spielreihe </a> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Halo</a> <a class="dropdown-item" href="#">Halo 2</a> <a class="dropdown-item" href="#">Halo 3</a> <a class="dropdown-item" href="#">Halo Wars</a> <a class="dropdown-item" href="#">Halo Reach</a> <a class="dropdown-item" href="#">Halo 4</a> <a class="dropdown-item" href="#">Halo 5: Guardians</a> </div> </li> </ul> </nav> <main> Lorem ipsum dolor sit amet consectetur adipisicing elit. Id odio reiciendis consectetur architecto cumque? Iste reprehenderit magni dicta ex iusto officia ducimus dolorum? Consequuntur esse numquam, illum sit sapiente officiis? </main> <footer id="sticky-footer" class="py-3 bg-dark text-white-50"> <div class="container text-center"> <small>Copyright &copy; Master Chief</small> </div> </footer> </body> </html>函数进行编码:

btoa()

要解码,可以使用console.log(btoa("test")); 函数:

atob()

https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding

答案 1 :(得分:0)

<input type="text" [(ngModel)]="mymodel" class="form-controle" id="myid" />
var string = $('#myid').val();
var encodedString = btoa(string);
console.log(encodedString);
var decodedString = atob(encodedString);
console.log(decodedString);
相关问题