我有一個問題,使用Node和Angular從JSON(來自MongoHQ的BSON)讀取嵌套數組。NodeJS/AngularJS - 從JSON讀取對象數組
JSON片段:http://pastie.org/9305682。特別注意邊緣數組。
貓鼬模型:http://pastie.org/9305685
基本上我打電話從數據庫中的字符,然後嘗試將其與 的console.log(炭)登錄到控制檯上;,然後將其發送回角度呼叫res.json(char);'char'是數據庫中返回的保存爲我的貓鼬模型的字符。
試圖將角色登錄到控制檯。 除了嵌套「效果」陣列的部分外,我看到的一切看起來都正常。任何地方,他們顯示我收到以下:
edges:
[ { name: 'Super Hacker', notes: '', effects: [Object] },
{ name: 'Witty', notes: '', effects: [Object] },
{ name: 'Attractive', notes: '', effects: [Object] },
{ name: 'Encyclopedic Memory',
notes: 'Prereq: d8 Smarts',
effects: [Object] },
{ name: 'Daywalker', notes: '', effects: [Object] },
{ name: 'Tough', notes: '', effects: [Object] } ],
從這裏,如果我嘗試調用它:
從的NodeJS - 的console.log(焦[0] .edges [0]。影響[0] .TYPE); - 返回未定義。
從角度視圖 - {{cur_char.edges [0] .effects [0] .type}} - 什麼都不顯示。
在此先感謝您的幫助。讓我知道如果我可以提供更多的英寸
你試過只是CONSOLE.LOG(的char [0] .edges [0]影響[0]),看是否對象被返回JSON? – JoshSGman
調用這個我得到[對象對象]。 – Tyrrexx