meteor iron router prepends "undefined" to id -
hi i'm following discover meteor book, , i'm in chapter 5-3. have router.js , post_item.html precisely book, , every url, /posts/undefined<id>
. can't figure out why undefined present in front of every id. below relevant code:
router.configure({ layouttemplate: 'layout', loadingtemplate: 'loading', waiton: function() { return meteor.subscribe('posts'); } }); router.route('/', {name: 'postslist'}); router.route('/posts/:_id', { name: 'postpage', data: function() { return posts.findone(this.params._id); } });
<template name="postitem"> <div class="post"> <div class="post-content"> <h3><a href="{{url}}">{{title}}</a><span>{{domain}}</span></h3> </div> <a href="{{pathfor 'postpage'}}" class="discuss btn btn-default">discuss</a> </div> </template>
this issue caused in 1.0.8 release can check here. update package 1.0.9 release typing in console meteor update
or manually meteor add iron:router@1.0.9
, should work.
Comments
Post a Comment