JSON形式で返されたAPIからデータを要求し、Webサーバーに保存されたJSONファイルに書き込んだ。次に、Angular.jsを使用して、保存されたJSONファイルからフィルタリングされたコンテンツをWebページに表示します。JSONにファイルを書き込むときの属性の削除
var doNotStringify = {
currentTarget: true,
delegateTarget: true,
originalEvent: true,
target: true,
toElement: true,
view : true,
count : true,
message : true,
error : true,
}
tl.employees.all(function(response){
fs.writeFile(file, JSON.stringify(response, function(key, value) {
var result = value;
if(doNotStringify.hasOwnProperty(key)) {
result = undefined;
}
return result;
}, 4));
});
これは別に「データ」からすべての不要な要素を、アウトストリップ:
私は、ファイルへのAPIレスポンスを書くために使用していますNodeJSコードは次のようです。要素の内容を削除するので、上記の関数でDataを取り除くことはできません。しかし
<td>{{player.firstName}}</td>
、新しいJSON:手動で「データ」の要素を編集する場合
{
"Data": [{
"FirstName": "Test1",
"LastName": "User",
}, {
"FirstName": "user",
"LastName": "user",
}, {
"FirstName": "Ropbert",
"LastName": "Jones",
}, {
"FirstName": "Jim",
"LastName": "Morrison",
}]
}
、それは次のように角/ HTML内で検索作品:だから結果は、以下のJSONファイルがありますファイルが 'Data'要素を含んで書かれていると、それは壊れてしまい、Webページに表示されません。
だから私の質問:
fs.writeFileとJSON.stringifyを使用してファイルへの書き込みから「データ」の要素を除外するための方法はありますか?
または、Angularでできることはありますか?