如果我有以下模板结构
<template name="A">
{{> B}}
{{> C}}
</template>
如何在 C 更改时进行更新,而不需要模板 A 重新渲染?
我尝试过 {{#isolate}}{{> C}}{{/isolate}}
但这不起作用,并且使用恒定区域也不太正确,因为这不是一个恒定的区域。
最佳答案
从 Meteor 0.7.0.1 开始,重新渲染子模板会导致父模板重新渲染,但不会重新渲染同级模板。隔离的工作原理相同。
我整理了一个简单的示例,您可以在这里使用:
https://github.com/alanning/meteor-subtemplate-isolate-test
请记住,随着即将发布的 Meteor UI 版本(为 Meteor 1.0 做准备),此行为可能会发生变化。
关于javascript - Meteor:更改子模板而不更改父模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16005848/