2つのJSONオブジェクトの差分をAngular 4ビューで表示しようとしていますが、AngularJS用にこのライブラリ(angular-object-diff) 。そのライブラリの
デモ:Link
私は、これは、ライブラリ、次のようJSをインポートしようとした:私はインポートしようとしています
JSファイル:angular-object-diff.jsは、doesntのは、私のtypings.dで
エクスポート変数を持っています。私の角度-cli.jsonでAngular 4に特定のJavascriptライブラリをインポートする(ライブラリで変数をエクスポートしない場合)
declare var ObjectDiff: any;
、私は
const json1 = {
name: 'John'
};
const json2 = {
name: 'Johnny'
};
const diff = ObjectDiff.diffOwnProperties(json1, json2);
this.jsonViewData = ObjectDiff.toJsonDiffView(diff);
:私のコンポーネントファイルで
<pre ng-bind-html="jsonViewData"></pre>
<pre> {{jsonViewData}}</pre>
何も動いていないようで、私は「 "ObjectDiff" は、コンソールで定義されていないというエラーが出ます
私が間違っていると誰かにお知らせください。 JSONの差分を表示するための 提案も歓迎している:)
を**あなた
angle4ライブラリと互換性のあるものを使用しないで、そのライブラリを使用することはできません。 – toskv
はい、それを得ました。ありがとう@toskv。 – Jarvis