Переменное хранилище в Angularjs - PullRequest
0 голосов
/ 23 января 2019

Я перешел с последовательных языков, таких как c ++, на angularjs. Самое сложное для меня - думать в MVC. Как и в c ++, я пишу переменные и просто использую их, даже если они находятся в другом файле, и все, что мне нужно сделать, это включить их.

Проблема, которую я пытался решить, заключалась в следующем: У нас есть база предложений. Каждый год я хочу, чтобы счетчик ставок сбрасывался и продолжал считать за год. Единственная переменная, к которой я могу получить доступ, или, точнее, знаю, как к ней обращаться, - это bid.Count, который дает мне общее количество заявок за все годы. Моя попытка решить эту проблему заставила меня создать целую кучу переменных, локальных для служебного файла. Мое решение сработало бы, за исключением того, что каждый раз, когда приложение перезагружало переменные, которые я рекурсивно обновляю, get reset на их жестко заданные начальные значения, что возвращает меня к квадрату 1.

Что я действительно спрашиваю, так это ... как же вы решаете подобные проблемы в angularjs? Единственное, о чем я могу думать, - это просто вручную создавать новую базу данных каждый год для хранения предложений. Я чувствую, что это не должно быть моим единственным вариантом. Локально хранящиеся переменные также не являются опцией, поскольку количество ставок должно меняться независимо от того, кто является пользователем, подающим заявку. Как вы справляетесь с тем, что ваши переменные стираются все время.

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

...