6

Angular 2 アプリケーションで「fast-json-patch」ライブラリ ( https://github.com/Starcounter-Jack/JSON-Patch )を使用したいと考えています。

私は追加しようとしました:

'fast-json-patch': 'vendor/fast-json-patch/dist/json-patch-duplex.min.js'

の下のsystem-config.tsファイルにありますmapが、インポート時には機能しませんfast-json-patch

4

2 に答える 2

19

1) パッケージをインストールする

npm install fast-json-patch --save

2) ist を使用するコンポーネントで、必要な関数をインポートします。

import { compare } from 'fast-json-patch';

3) パッチを作成するには、古いオブジェクトと新しいオブジェクトを比較します。

const patch = compare(oldObj, modifiedObj);

4) 結果を印刷します。

console.log(patch);

0:{op: "replace", path: "/firmendetails/registergericht", value: "Darmstadt xx"}
1:{op: "remove", path: "/firmendetails/handelsname"}
2:{op: "remove", path: "/firmendetails/firma"}
3:{op: "remove", path: "/firmendetails/rechtsform"}
于 2018-08-22T08:46:32.483 に答える