2013-04-15 6 views
1

Если у меня есть следующая структура шаблонаMeteor: Изменение subtemplate без изменения родительского шаблона

<template name="A"> 
      {{> B}} 
      {{> C}} 
    </template> 

Как я могу иметь обновление C, когда он меняется без шаблона Перепроверка рендеринга?

Я пробовал {{#isolate}}{{> C}}{{/isolate}}, но это не работает, и использование постоянной области не совсем верно, поскольку это не постоянная область.

+0

Он должен работать. И это работает в моем тесте. Можете ли вы добавить еще код? Может быть, что-то другое заставляет А повторно отображать? Как вы продолжаете отслеживать, когда повторно снимает? – Xyand

ответ

1

От Meteor 0.7.0.1 повторное рендеринг суб-шаблона заставляет родителя повторно визуализировать, но не sibling шаблонов. Изоляция работает одинаково.

Я собрал простой пример этого, что вы можете играть с здесь:

https://github.com/alanning/meteor-subtemplate-isolate-test

Имейте в виду, что такое поведение может измениться с предстоящим выпуском Метеор UI в рамках подготовки к Meteor 1.0.

Смежные вопросы