Я пытаюсь получить доступ к моему хранилищу у поставщиков, но он не определен внутри поставщиков. В других классах Storage Storage работает правильно.Хранение не определено в Провайдерах Ionic2
Любопытный: Я создаю новый проект Ionic2, вставляю Storage в проект, и Storage работает правильно у поставщиков.
В моем старом и новом проекте хранения был сконфигурировано таким же образом:
В app.module.ts я добавил это:
импорта {хранения} от «@ ионного/хранения «;
@NgModule ({ ... провайдеры: [Хранение] })
В провайдеры/service.ts Я добавил это:
импорта {хранения} из @ ионный/хранение ";
конструктор (публичный HTTP: Http, общественное хранение: хранение) {}
Когда я делаю это: console.log(this.storage)
не определен в одном проекте, но работает в другом проекте.
Что я могу сделать, чтобы исправить это или что может быть неправильным?
Сравните файл package.json как для проекта, так и для проверки версий. –
Это тот же Амин. ** «@ ionic/storage»: «1.1.7» ** – bbcbreno
Обновление: я создаю другого поставщика внутри этого проекта и у этого нового поставщика Storage работает! Действительно странно! – bbcbreno