私に必要なJSONオブジェクトがあります。javasccript - 新しいオブジェクトの作成
const tpl = require('../../../../assets/jsons/article-tpl.json');
そして、私は、配列を反復処理していると私はそれがarticle-tpl.json
で定義されているすべての繰り返しで、新しいテンプレートを作成するには、このオブジェクトを使用します。
angular.forEach(content.posts, (val, key) => {
let _tpl = new Object(tpl);
// do some things with _tpl
// push _tpl to array to hold all the different tplts
}
});
このコードは機能しません。 私は同じテンプレートの配列を取得します。問題が何であるか把握するのを助けてくれますか?おかげさまで
コードを追加したり、プランナーを提供したりできますか? – varit05
次のトリックを試してください: 'let _tpl = JSON.parse(tpl);' –
@AlexMうまくいきました。私は '_tpl = JSON.parse(JSON.stringify(tpl));'を使用しました。これはすでにオブジェクトであり、文字列ではなかったためです。最終的にlodash 'cloneDeep'を使用しました。 –