javascript - {{> yield}} causes a blank page when Router.route(uri, {name: templateName }) -
i'm new meteorjs. reading discover meteor while trying build app of own (instead of demo app microscope). when setting router.js
encountered problem.
{{> yield}}
in layout template causing blank page on /
when tried using name
routing:
router.route('/', {name: 'home' })
(where home template defined in client repository.)
conclusion:
i checked iron-router's version in .meteor/versions
, realized 0.9.3, while 1 in demo app 1.0.0.
i tried updating
meteor update iron:router
but can updated 0.9.4 due other packages have. 0.9.4 latest compatible version.
so appears backward-compatibility issue. somehow function
router.route(uri, {name: templatename });
doesn't seem work {{> yield}}
, why i'm getting blank page.
(although using {{yield}}
output string [object object]
).
solution:
i used different function route instead
router.route(templatename, {path: uri});
together map
:
router.map -> @route 'home', path: '/' return #this coffeescript
Comments
Post a Comment