Я немного новичок в Метеор, поэтому, возможно, это тривиальный вопрос для вас, мастеров Метеор.Метеор - Понимание вызовов шаблона «0»
Я использую шаблон, который имеет несколько дочерних шаблонов:
<template name="parent">
{{> child1}}
{{> child2}}
</template>
Я заметил, что parent.rendered и child1.rendered функции вызываются, когда реактивные данные под child2 изменений. Мое понимание метеорных документов заключается в том, что следует называть только child2.rendered. Итак, то, что я вижу, не должно происходить, но по какой-то причине, которая находится вне меня, это так.
Чтобы исключить какой-либо шум, я потрошил child1 шаблон (чтобы содержать только пустой div). Тем не менее, его вызывается функция.
Может ли кто-нибудь дать представление?
Это очень полезный пример. Спасибо, что придумали это. Тем не менее, в моем примере, шаблон (пустой div) sibling получает визуализацию (помимо родителя), которая отличается от поведения в вашем приложении. Интересно, что может привести к этому? – tivoni
Должно быть что-то, вызывающее аннулирование (повторная визуализация). Можете ли вы разложить мой пример «meteor-subtemplate-isolate-test» и изменить его так, чтобы он там появлялся? Затем мы можем подробнее изучить, почему это происходит. – alanning