У меня есть страница с 3 ссылками, каждая ссылка, состоящая из полей в коллекции, и я хочу щелкнуть ссылку, а затем открыть новую страницу с именем шаблона, равным единице в коллекции (возможно, используя имя ссылки). Я не знаю, должен ли я делать это при маршрутизации или сеансе.Шаблон загрузки Meteorjs в зависимости от ссылки
Мой шаблон:
<template name="dgacDisplay">
<div class="row">
{{#each dgac}}
<div class="col-md-12 formsDisplay">
<div>
<p><a href="{{pathFor 'formsLayout'}}" target="_blank">{{header.reference}} - {{header.title}} - {{version}}</a></p>
</div>
</div>
{{/each}}
</div>
конфигурации
Маршрутизатор:
this.route('dgacFormLayout', { path: '/dag/dgac/:name', data: function() { return Dag.findOne(this.params.name); } });
Objetc в коллекции (есть больше):
if (Dag.find().count() === 0) {
Dag.insert({
name: "a01",
header: {
reference: 'A01',
title: 'Requerimento'
},
footer: {
certificated : '<img alt="Certificação" src="/cert.png">'
},
year: '2014',
version: 'V2.2',
division: 'DGAC',
counter: 0,
});
Моя страница 3 статьи:
- A01
- A02
- A03
Я хочу, чтобы загрузить шаблон A01, когда я нажимаю на А01 ссылку, нагрузка А02, когда щелчок по ссылке А02 и так далее ....
Благодарности
, пожалуйста, предоставьте более подробную информацию; покажите, что вы пробовали до сих пор, или, по крайней мере, показываете примеры этих ссылок и как они «состоят из полей в коллекции» - мне трудно представить, что вы подразумеваете под этим. –
Считаете ли вы использование чего-то вроде железа-маршрутизатора? Вы можете определить другой шаблон/макет в зависимости от маршрута. http://iron-meteor.github.io/iron-router/#layouts – MattD
Я использую железо-маршрутизатор ..... –