У меня есть что-то странное с куском кода. У меня есть вмешательства, и каждое вмешательство связано с клиентом. Затем в моем шаблоне списка вмешательств я использую: {{pathFor 'editCustomer' customer}}
, где клиент является клиентом _id.Странное поведение со ссылкой в моем приложении meteor
Если я печатаю {{customer}}
я получаю vFJHY2CtLi4GC7T5h
но ссылка содержит ueYXhWGL6mG3Cbq3v
ueYXhWGL6mG3Cbq3v
соответствует интервенционной _id
Так ссылка неправильно обусловлен параметр идентификатора не то, что от клиента, но вмешательства
Документ выглядит следующим образом:
{ "_id" : "ueYXhWGL6mG3Cbq3v", "title" : "intervention#1", "priority" : "medium", "customer" : "vFJHY2CtLi4GC7T5h", "assignedTo" : "97xzchCuSQGduz5vR", "issue" : "pokpokpok", "author" : "97xzchCuSQGduz5vR", "createdAt" : ISODate("2016-02-04T06:47:28.033Z") }
Мой маршрутизатор для идентификации клиента:
Router.route('/customers/:_id', {
name: 'editCustomer',
data: function() {
return Customers.findOne(this.params._id);
}
});
Идея?
Не могли бы вы показать, как вы создали эту ссылку? Код и помощники SpaceBars, чтобы иметь полный [mcve]. –
вы можете попробовать http://test_pour_ccomb.meteor.com/interventions с этими источниками https://bitbucket.org/anybox/gestion-des-interventions – billyJoe
Не могли бы вы включить [mcve] в самом вопросе, а не ссылку на внешний ресурс? –