早上好/中午之后。
这是我用Meteor js建立的项目。
我是这个模板(留置权)的链接
<template name="lien">
<ul>
<il><a href="{{pathFor 'dogo'}}">{{sousplus}}</a></il>
</ul>
</template>
另一个tempalte(dogo)用于匹配上面模板的每个链接的帖子
<template name="dogo">
<div class="container">
{{#if hadanata3ou}}
<button type="button" class="btn btn-default bttn"> ♥ </button>
{{/if}}
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<h3 id="tex"> {{submittedText}}</h3>
</div>
</div>
</div>
<div class="container-fluid lov">
<div class="row">
{{#each positions}}
{{> position}}
{{/each}}
</div>
</div>
</template>
两个模板并排放在同一个模板(主页)中
<template name="home">
<div class="container">
<div class="row">
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4 ">
<div class="row">
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1">
<a href="#" id="plus" class="moumi"> + </a>
</div>
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
<h5> create a new categorie</h5>
</div>
</div>
<div class="row">
{{#each liens}}
{{> lien}}
{{/each}}
</div>
</div>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 ">
{{> dogo}}
</div>
</div>
</div>
</template>
每当用户点击模板中的一个链接(lien)时,目标是呈现一个和一个特定模板;知道有几个链接匹配几个模板(dogo);
与我的交易是,无论链接点击什么,呈现的模板都是相同的。
这是我的Iron-router配置
Router.route('/', function () {
this.render('home');
}, {
name: 'home'
});
Router.route('/posts/:_id', {
name: 'dogo',
data: function() { return Positions.findOne(this.params._id); }
});
我错过了什么吗?因为它不适合我。你能告诉我吗?
操作的概念与链接所在的待办事项a link相同。感谢&#39; S
答案 0 :(得分:0)
如果我没错,
如果点击此
<li><a href="{{pathFor 'dogo'}}">{{sousplus}}</a></ll>
您要重定向到/posts/:id
然后尝试
<li><a href="{{pathFor 'dogo' data=_id}}">{{sousplus}}</a></ll>
_id is to which route you want to redirect to
参考文档: https://github.com/EventedMind/iron-router/blob/devel/Guide.md#path-and-link-template-helpers
或强>
你可以简单地给出
<li><a href="/posts/{{_id}}">{{sousplus}}</a></ll>