Description
Well, I've been at it a week or too, and I'm just too green to figure out how to reference a sub-collection from within a template (if that's even possible), or what the best way to get this data would be.
What Im attempting to accomplish is loop through a collection of tickets
, in which each ticket has a sub-collection of comments
. I'd want to display all comments, for each ticket in the list.
Heirarchy goes: DB > Tickets Collection > ticketdocs > Comments Collection > commentdocs
app.js:
const List = {
template: require('./list.html'),
// template: '<div>Ticket List!</div>',
data: function () {
return {
tickets: [],
}
},
firestore() {
return {
tickets: db.collection('tickets'),
}
},
}
list.html.js:
<div v-for="ticket in tickets">
<p>{{ ticket.comments }}
</div>
Displaying/iterating over {{ ticket }}
works great and binds up fine, but accessing the sub-collection is where I'm stumped.
I'm sorry for such a basic request with poor descriptions/examples, but with the new Firestore sub-collections, Im sure some folks would love some examples of how to get access to sub-collections in the various ways available.
Thank you!