Зашифровать идентификатор в Angular.js - PullRequest
0 голосов
/ 31 января 2019

$ 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)
      });
...