【发布时间】:2014-12-20 03:19:07
【问题描述】:
我注意到 Telescope 在 Meteor.startup 函数中写入路由。
Meteor.startup( function () {
Router.route('/comments/:_id', {
name: 'comment_reply',
template: getTemplate('comment_reply'),
controller: CommentPageController,
onAfterAction: function() {
window.queueComments = false;
}
});
});
但是我只是写了路由,没有使用封装的启动函数。
有影响吗?
【问题讨论】:
-
我把我的路线放在
Meteor.startup之外的全局范围内。对我来说似乎是正确的地方;在应用程序启动之前创建路由。不过不知道有没有区别。 -
在
startup回调中包装代码可以确保在所有非启动代码之后对其进行评估。我怀疑这就是这里发生的事情。
标签: meteor iron-router