angular-ui-router - 在 Angular.js 中加密 id
问题描述
$rootScope.encrypt 不是 Controller.js:23 中的函数
这是我的 .js 文件
.run(function(cfCryptoHttpInterceptor, $rootScope) {
$rootScope.base64Key = CryptoJS.enc.Base64.parse("2b7e151628aed2a6abf7158809cf4f3c");
$rootScope.iv = CryptoJS.enc.Base64.parse("3ad77bb40d7a3660a89ecaf32466ef97");
$rootScope.encrypt = function(string)
{
var encrypted = CryptoJS.AES.encrypt(
string,
$rootScope.base64Key,
{ iv: $rootScope.iv });
return encrypted.ciphertext.toString(CryptoJS.enc.Base64);
}}
而我的控制器 Wass
angular.forEach($scope.alluserdata,function(value,key)
{
value.mst_tbl_user_id = $rootScope.encrypt("'"+value.mst_tbl_user_id+"'");
console.log(value.mst_tbl_user_id)
});