У меня есть шаблон под названием «Заказы», который показывает коллекцию изображений моих заказов:
{{#each images}}
<div class="images">
<a href="/order/{{this._id}}"> <img class="image" src="{{this.url }}" /></a>
</div>
{{/each}}
Нет, я хочу, чтобы другой шаблон под названием order показывал мне только один элемент из коллекции, на который я нажимаю: я пытаюсь сделать так: 1. события orders.js для клика по изображению:
"click .image": function() {
Images.find({_id:this._id});
и заказы.html:
<a href="/order/{{this._id}}"> <img class="image" src="{{this.url }}" /></a>
У меня также есть route.js:
FlowRouter.route("/orders", { **this part works fine**
action: function(){
FlowLayout.render("layout",{top:"orders", main:"test"});
}
FlowRouter.route('/order/', { **How do I do this part ????????**
action: function(){
FlowLayout.render("layout",{top:"order",data:image});
}
Я использовал динамический шаблон макета, чтобы показать заказы, которые отображаются нормально. Как установить единый порядок html, маршрут и визуализацию????