После многих часов экспериментов и чтения я до сих пор не понимаю, почему myTemplate.onRendered(function() {...})
вызывается только один раз.Метеор `onRendered` только называется один раз
В зависимости от того, где вы читаете, вы получаете различную информацию, но, по-видимому, ее нужно вызывать каждый раз, когда внутренний HTML изменяется, что не происходит в моих экспериментах, оно называется только один раз и никогда больше, независимо от того, что я делаю.
Реактивные зависимости, похоже, не вызвали его (например, с использованием Meteor.user()
внутри обратного вызова onRendered
).
Вы правы со своим наблюдением XY. См. Мою фактическую проблему: http://stackoverflow.com/questions/29722721/meteor-reactive-function-for-template-updates –