У меня есть кнопка, чтобы вызвать мой маршрут speaker
Метеор маршрута не отвечает
<div class='btn btn-sm' id='inspect' href="{{pathFor 'speaker'}}">inspect</div>
на сторону клиента JS для обработки сработавшего маршрута
Router.route('speaker', {
path:'/speakers/:_id',
template: 'speaker',
data: function(){
return Speakers.findOne(this.params._id);
}
});
и простой шаблон для визуализации три полях моих данных
<template name='speaker'>
<h1>single speaker info</h1>
<li>{{first}} {{last}} @ {{date}}</li>
</template>
Но когда я c lick my inspect
кнопка для запуска маршрута, ничего не происходит. У меня есть другие маршруты, работающие над моим приложением, но я не могу понять, почему этот человек не сдвинется с места.
как у меня есть кнопки начальной загрузки в моем 'layout.html', которые успешно запускают маршруты? – redress
Если вы не прослушиваете события click на ваших тегах 'button' или' div' и не используете Router.go' для имитации цели якоря (вы не хотите этого BTW), это невозможно. – saimeunt
большое спасибо за ответ – redress