2017-08-10 219 views
0

反對我在流星模板創建新的,並試圖使從下一個用戶對象的電子郵件與郵件數組:流星模板與陣列

{ 
    "_id" : "8ngggLthJ6NRKJRfG", 
    "emails" : [ 
    { 
     "address" : "[email protected]", 
     "verified" : false 
    } 
    ] 
} 

模板幫手:

Template.user.helpers({ 
    users() { 
    return Meteor.users.find({}, { sort: { createdAt: -1 } }).fetch(); 
    }, 
}); 

模板:

<template name="chats"> 
    <ul> 
    {{#each users}} 
    {{> user}} 
    {{/each}} 
</ul> 
</template> 


<template name="user"> 
    <li>{{emails[0].address}}</li> 
</template> 

但我得到錯誤:「錯誤:無法調用非函數:[object Object]」

我該如何解決? 在此先感謝。

+1

我認爲正確的語法是'電子郵件。[0]一個額外的點.address',你可以試試嗎? – user3374348

+0

是的,它幫助我!謝謝! – Nazar

回答

1

emails是一個數組,所以懇請使用emails.[0].address