同じ住所に複数の連絡先を入力できるテーブルに連絡先を表示しようとしています。次のようにリアクティブテーブルの設定を定義しました:
Template.masterlist.helpers({
settings: function() {
return {
collection: Prospects,
rowsPerPage: 10,
showFilter: true,
showColumnToggles: true,
fields: [
{
'key': 'address.streetNumber',
label: 'Street Number'
}, {
'key': 'address.streetName',
label: 'Street Name'
}, {
'key': 'address.streetApp',
label: 'App.'
}, {
'key': 'address.city',
label: 'City'
}, {
'key': 'address.province',
label: 'Province'
}, {
'key': 'address.postalCode',
label: 'Postal Code'
}, {
'key': 'contacts.0.name',
label: 'Name'
}, {
'key': 'contacts.0.phone',
label: 'Phone'
}, {
'key': 'contacts.0.email',
label: 'Email'
}, {
'key': 'contacts.0.notes',
label: 'Notes'
}
]
};
}
問題は、このアドレスの最初の連絡先の連絡先情報のみが表示されることです。「0」ではなく [0] を使用してみましたが、何も変わりませんでした。
何か案が?