2016-04-19 3 views
0

Так у меня есть две коллекции, appliers & профили,Meteor: Доступ к другой коллекции с идентификатором в блоке #each

appliers = {_id,idAppliersProfile} 

&

profile = {_id,profilename} 

Так что мой вопрос, если я делаю # каждый для приложений, как мне получить доступ к коллекции профилей, чтобы получить профиль, а не только идентификатор? Спасибо.

ответ

1

Предполагая, что оба набора документации опубликованы к клиенту, одно решение выглядит примерно так:

HTML

<template name="myTemplate"> 
    {{#each appliers}} 
    {{#with getProfile idAppliersProfile}} 
     <div>{{profilename}}</div> 
    {{/with}} 
    {{/each}} 
</template> 

Js

Template.myTemplate.helpers({ 
    appliers: function() { 
    return appliers.find(); 
    }, 

    getProfile: function (id) { 
    return profile.findOne(id); 
    } 
}); 
+0

Он работал, спасибо человек знак равно –

Смежные вопросы