Как использовать «safe-json-stringify» в приложении Angular 4? - PullRequest
0 голосов
/ 16 октября 2018

Мое требование - преобразовать объект JSON в строку.Для этого просто JSON.stringify () здесь не работает, потому что он содержит циклические ссылки.Я искал в Интернете, затем я нашел пакет, который делает эту работу для меня.Но при использовании пакета это упоминается как const safeJsonStringify = require('safe-json-stringify');.Но здесь проблема в том, что в Angualar 4 больше не поддерживается функция require().В последних версиях Angular (начиная с версии 2) у нас есть import операторы.Это похоже на то, что если у нас экспортируется класс в пакете, то мы можем напрямую импортировать этот класс из пакета.

Любые предложения ??

Заранее спасибо !!

1 Ответ

0 голосов
/ 16 октября 2018

Попробуйте что-то вроде:

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

Таким образом ваш import statement может действовать (в некоторых отношениях) как типичный require(), как показано в документации .

Примечание: SafeJsonStrinfigy - это значение по вашему выбору: вы можете назвать его как хотите.

...