你应该在哪里订阅出版物

时间:2016-04-13 01:03:29

标签: meteor

我正在学习,如果这是一个愚蠢的问题,请随时告诉我。我的问题涉及订阅以及您应该订阅的位置。让我举一个具体的例子。

文件

template.html
templatePieceOne.html
templatePieceTwo.html

在这个例子中,我们有一个template.html,它将使用两个单独的模板片段进行渲染。模板件可能会在网站上的其他地方使用。订阅顶级template.html,template.js或每个模板片段是否都有自己的订阅更好。

如果这没有意义,请告诉我。

1 个答案:

答案 0 :(得分:1)

你绝对不应该在每个模板中订阅。相反,您应该确定哪些模板对应于应用程序的独立部分,即视图,模态或窗口小部件。这些模板应负责订阅,管理和传递其数据。 通过这种方式,您可以轻松查看应用程序的哪个部分在任何给定时刻处于活动状态以及它所订阅的内容。

我推荐以下文章 presentation and container components。 即使你使用的是Blaze而不是React,这个想法仍然有效。