Возникает проблема с приложением meteor по умолчанию, нажатие кнопки снова считается равным 0 при обновлении браузера

#javascript #node.js #meteor

#javascript #node.js #meteor

Вопрос:

Я абсолютный новичок в meteor
Я следую этому руководству:https://www.youtube.com/watch?v=9EsDHeI327s amp;
Я использую последнюю версию meteor на своем компьютере с win8.1, я установил meteor с помощью установщика окон meteor
Я создал приложение с помощью meteor create demoapp
чем найти каталог приложения cd demoapp
после этого запустите приложение с meteor
приложение запущено в http://localhost:3000 /
Я могу получить доступ к своему приложению через браузер, но я сталкиваюсь с проблемой
когда я нажимаю кнопку, значения количества кнопок увеличиваются, но при обновлении браузера они снова равны 0

Заранее спасибо за помощь

введите описание изображения здесь

Ответ №1:

Просто потому, что значение не сохраняется в коллекции mongodb.

Итак, когда вы обновляете страницу, вы перезагружаете приложение, и контекст повторно инициализируется.

Приветствую, Янн

Комментарии:

1. Соединение Mongodb с Meteor установлено из коробки. Объявите коллекцию и добавьте в нее свои данные 🙂 проверьте guide.meteor.com для получения дополнительной информации.

2. Я следую этому здесь: youtube.com/watch?v=9EsDHeI327s amp; , этот парень не упоминал об этом

3. Рассмотрите следующее руководство по Meteor guide.meteor.com очень полезно 😉

Ответ №2:

Учитывая, что вы создали приложение meteor-blaze, пожалуйста, проверьте ваш основной js-файл. Всякий раз, когда создаются ваши шаблоны, возникает реактивный Var, который инициализируется равным нулю и делает ваш счет равным нулю. Если вы измените это, количество ваших приложений будет начинаться с того, которое вы упомянули.

При перезагрузке ваш шаблон воссоздается, что возвращает это значение к исходному состоянию. Если вы хотите отобразить старое количество после обновления, вам нужно будет сохранить его где-нибудь, например, в базе данных или локальном хранилище.

Комментарии:

1. вы дадите мне знать, как это сделать