如何知道 Meteor 包中的模板何时完成渲染

How to know when template from Meteor package has finished rendering

是否有event/callback可以用来监控和运行第三方包模板渲染完成后的代码? 这是因为我发现有些包在我的其他模板呈现后不久呈现它们的内容,我希望能够在每个呈现后立即 运行 编码。但是如果第三方包有自己的订阅,那么我就不能使用我自己订阅的 onReady 回调...... 那么,有人知道一个简单的方法吗?

解决方案是在要跟踪正在呈现的特定第三方包模板上使用 onRendered 模板生命周期事件。

Template.packageTemplate.onRendered(function(){
  //
});

在包含包模板的父模板上调用 onRendered 将不起作用,因为它将在其子包模板自己呈现的事件之前触发。