#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. вы дадите мне знать, как это сделать