gpt4 book ai didi

angularjs - 如何将 CryptoJS 与 Angular 一起使用

转载 作者:行者123 更新时间:2023-12-02 07:58:37 25 4
gpt4 key购买 nike

一切都在标题中。我想在 AngularJS 应用程序中使用 CrytoJS 库,但我无法摆脱它。

我用 Bower 安装 cryptoJS:

bower install cryptojslib

然后我加载我需要的库:

<script type="text/javascript" src="/public/system/lib/cryptojslib/rollups/md5.js"></script>
<script type="text/javascript" src="/public/system/lib/cryptojslib/components/enc-base64-min.js"></script>

我尝试像这样使用 CryptoJS :

var pwd = CryptoJS.MD5(params.email+'|'+params.password).toString(CryptoJS.enc.Base64);

当我运行此代码时,出现以下错误:

'CryptoJS is not defined'

我读到应该可以将 CryptoJS 包装到模块中,但我不知道该怎么做。

任何帮助将不胜感激。

JM。

最佳答案

AngularJS 和 CryptoJS 应该不会有任何问题。我设置了一个快速 Plunker,它在 Controller 中创建了一个哈希值。没有错误...

http://plnkr.co/edit/kzrr3EdHNXELVof6DVSp?p=preview

在 Controller 中:

$scope.hash = CryptoJS.MD5("Message");

在 HTML 中:

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>

这与您正在尝试的不同吗?

关于angularjs - 如何将 CryptoJS 与 Angular 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26951949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com