我使用Meteor编写了一个网络应用程序,我遇到了SEO的困难。
我在Meteor上使用Spiderable(jazeee-meteor-spiderable)分叉,而且我在模板中定义订阅而不是路由时设置Meteor.isReadyForSpiderable = true;
时遇到了一些问题。 / p>
分页表是这种情况的好例子。
我试图在Template.subscriptionReady()
回调中等Template.templateName.onCreated
,但没有任何结论。
是否有处理这种数据加载的想法?
这是我的代码:
Template.list.onCreated(function () {
this.autorun(() => {
if (this.subscriptionReady()) {
Meteor.isReadyForSpiderable = true;
console.log('ready');
} else {
Meteor.isReadyForSpiderable = false;
console.log('not ready yet');
}
console.log(Meteor.isReadyForSpiderable);
});
});
谢谢,