Вот мой корневой компонент углового метеора приложение:Реактивность Метеор без автозапуска()?
export class RootComponent implements OnInit {
playlists:Mongo.Cursor<any>;
ngOnInit():any {
this.playlists = Playlists.find();
}
}
Когда я обновляю Playlist
коллекции из другой угловой (2) компоненты, я вижу, что мой взгляд, где я оказывающий обновление списков воспроизведения. Этот конкретный вид не имеет доступа к какой-либо другой переменной в другом компоненте, поэтому кажется очевидным, что представление обновляется из-за обновления плейлиста коллекции.
Мне было интересно, как это происходит без этого кода в ngOnInit
обновить представление, не будучи в Tracker.autorun
?
Что вы видите, это механизм публикации/подписки на работе. Вам нужно всего лишь использовать Tracker, если у вас есть что-то, что вы хотите сделать реактивным. Метеор делает какую-то магию, чтобы сделать жизнь легкой для вас. – Mikkel