Как я могу использовать LokiJs в браузере?
Я подозреваю, что это немного простой вопрос, так как я не очень разбираюсь в веб-интерфейсе.
Я пытаюсь использовать lokijs как хранилище данных в приложении браузера, но не могу запустить его. я имею <script src="lib/lokijs/src/loki-angular.js"></script>
в моем HTML, и
var db = new loki('test');
var users = db.addCollection('users');
users.insert({
name: 'joe'
});
console.log(users.data);
в моем JS как тривиальный тест. Однако я получаю ошибку Uncaught ReferenceError: loki is not defined
, Пожалуйста, дайте мне знать, где "я иду не так, и я прошу прощения, если это что-то глупое!
1 ответ
Решение
Вы не за горами. Вы упоминаете, что ссылаетесь loki-angular.js
в вашем HTML, однако вы должны ссылаться lib/lokijs/build/lokijs.min.js
или даже ссылаться на него из cdn, если вы не хотите использовать npm, я знаю, что cdnjs имеет его.
С этим ваш пример должен работать просто отлично.