У меня есть приложение Meteor. которые позволяют пользователю динамически добавлять элементы в список. Добавление элементов выполняется непосредственно в DOM, затем документ, относящийся к этому новому элементу, будет вставлен в MongoDB после того, как пользователь завершит добавление элемента. Как предотвратить автоматическое вытягивание страницы новыми элементами списка (например, которые могли быть добавлены каким-либо другим пользователем), в то время как текущий пользователь добавляет свои новые элементы списка? Есть ли способ для приложения прекратить прослушивание любых новых документов, добавленных в MongoDB до тех пор, пока приложение не начнет говорить об этом, чтобы начать заново (обратите внимание, что автообновление должно быть предотвращено только для выделенной области страницы, то есть для конкретного Метеор шаблон)?Как остановить страницу от автоматического обновления (Метеор)?
0
A
ответ
0
Примечание: Я не уверен, что это будет работать или нет, я просто угадал, я не пробовал этот код
Для курсоров есть поле опции называется reactive
вы можете играть с ним если вы не хотите обновления от этого курсора
Posts.find({},{reactive : false});
Документация http://docs.meteor.com/#/full/find
Попробуйте изменить reactive
свойства с помощью переменного сеанса,
в то время как вы добавляете блок DIV установить переменную сессии как false
поэтому он не будет слушать изменения, после completio добавления блока к DOM установить его обратно в true
+0
Я пробовал это, и это не сработало :( – JoeTidee
Смежные вопросы
- 1. Как остановить диаграммы от автоматического обновления в excel
- 2. Как остановить segue от автоматического разматывания
- 3. Как остановить страницу от автоматического обновления, если посетитель добавляет ответ/нажатие клавиши с моим текущим кодом?
- 4. Как остановить страницу от обновления каждый раз, когда установлен флажок
- 5. Остановить страницу после обновления функции
- 6. метеор обновления шаблона от события
- 7. Как остановить прослушиватель событий от автоматического запуска
- 8. Как остановить Intellij от автоматического запуска SBT
- 9. Как остановить DataGridView от автоматического выбора строки?
- 10. Как остановить счетчик от автоматического выбора опции?
- 11. Как остановить эмулятор Android от автоматического отключения
- 12. Как остановить iPhone от автоматического сжатия изображений?
- 13. Остановить фон от обновления?
- 14. Ограничить jqgrid от автоматического обновления
- 15. Как отключить свойство автоматического обновления браузера?
- 16. Как остановить eclipse от автоматического создания фильтров для android logcat?
- 17. Остановить OSX от автоматического повторного калибровки JComboBox?
- 18. Остановить IDE от автоматического добавления единиц использования
- 19. Остановить WebView от автоматического масштабирования В
- 20. Остановить SQL Server/EF от автоматического отката
- 21. Остановить затмение от автоматического импорта определенного пакета
- 22. Остановить Wordpress от автоматического вставки скриптов
- 23. Остановить определенный диапазон от обновления
- 24. Остановить одиночный QModelIndex от обновления
- 25. Остановить страницу jsp от кеширования
- 26. Остановить веб-страницу от прокрутки
- 27. Как остановить NTP от обновления системных часов?
- 28. Как остановить UITableView от обновления contentSize
- 29. Как остановить мою бродячую коробку от обновления?
- 30. Как остановить Eclipse от обновления некоторых файлов?
Звучит очень странно. Не могли бы вы привести пример, почему вы хотели бы остановить реактивность? Каков ваш прецедент? Возможно, есть какое-то другое решение, чтобы получить эффект, который вы хотите ... – Jaro
Потому что (и в виду, что мои знания о Метеор ограничены), на мой взгляд, если я добавляю элемент в список, и этот элемент редактируется, я не Не хотите, чтобы другие предметы внезапно появлялись и сместились вниз/вверх, где находится глазная линия пользователя. По сути, я не занимаюсь повторной деятельностью для всего списка, пока пользователь его ищет/редактирует, но могут быть и другие разделы страницы, где требуется повторная деятельность, например. количество новых элементов списка, которые были добавлены в список другим пользователем, в то время как текущий пользователь просматривает список. – JoeTidee