如何在Angular4应用中使用'safe-json-stringify'?

How to use 'safe-json-stringify' in Angular 4 Application?

我的要求是将 JSON 对象转换为字符串。为此,简单的 JSON.stringify() 在这里不起作用,因为它包含循环引用。我在互联网上搜索,然后找到了一个可以为我完成这项工作的软件包。但是在包的用法中提到了 const safeJsonStringify = require('safe-json-stringify');。但这里的问题是 Angualar 4 不再支持 require() 函数。在最新版本的 Angular(从版本 2 开始)中,我们有 import 语句。这就像如果我们在包中导出 class 那么我们可以直接从包中导入 class。

有什么建议吗??

提前致谢!!

试试这样的东西:

import * as SafeJsonStringify from 'safe-json-stringify'

这样您的 import statement 就可以(在某些方面)充当典型的 require(),如 documentation.

所示

注意:SafeJsonStrinfigy是您选择的一个值:您可以随意命名。