【发布时间】:2014-09-16 17:01:17
【问题描述】:
我对 Angular 还是很陌生。我正在尝试将 openPGP 库合并到我的应用程序(客户端)中。我需要一些关于如何将 javascript 库合并到 Angular 应用程序的帮助。谢谢!
我正在阅读 openPGP 文档https://github.com/openpgpjs/openpgpjs 文档中提供的示例如下:
var openpgp = require('openpgp');
var key = '-----BEGIN PGP PUBLIC KEY BLOCK ... END PGP PUBLIC KEY BLOCK-----';
var publicKey = openpgp.key.readArmored(key);
var pgpMessage = openpgp.encryptMessage(publicKey.keys, 'Hello, World!');
我不喜欢在我的应用程序中使用 openPGP 中的 require。所以我试过了
var openpgp = window.openpgp; 似乎没有在这里抛出任何错误。但是,我收到 TypeError: Cannot read property 'key' of undefined 错误。
我应该提到我已经使用 bower install 安装了 openpgp。
我仍在尝试找出在 Angular 应用程序中引用 openPGP 的方法。谢谢。
【问题讨论】:
-
您可能想知道,StackOverflow Netiquette(作为推荐读物出版)对极其广泛的问题不太宽容。一些版主甚至对此类情况执行 [关闭] 或 [冻结]。 尝试缩小您尝试解决的问题的范围,可能是 posta <_code-sn-p_> 并提及您已经测试过的其他内容,对吧?
-
为我的问题添加了更多上下文。谢谢! :)