javascript - Meteor:更改子模板而不更改父模板

标签 javascript meteor

如果我有以下模板结构

 <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/

相关文章:

javascript - @click 事件不会与带有@blur 的元素一起触发

javascript - 如何使用 html、css 和 js 将侧边栏和导航栏包含在一起

javascript - 隐藏/安全 javascript,将从跟踪器的国外站点导入

android - 部署 Android 4.2.2 : Use of const in strict mode 时出现 Ionic2 白屏错误

javascript - Meteor 数据上下文,将数组传递到每个空格循环中

cordova - Meteor 中的 CORS 与 Cordova

socket.io - 我可以为此使用 meteor 吗?

javascript - 将 JavaScript 数组转换为逗号分隔列表的简单方法?

javascript - 使用 react 测试库测试到达路由器

android - 无法构建 cordova meteor 应用程序(错误 : ENOENT)