У меня странная проблема.у меня есть провайдер под названием ConstantsProvider .Я использую его на нескольких страницах.я создал новую страницу и добавил константы в качестве зависимости после импорта.
import {ConstantsProvider} from '../../../../providers/constants/constants';
и добавил в качестве зависимости на своей странице как
constructor(public navCtrl: NavController, public navParams: NavParams, private constants:ConstantsProvider)
таким образом, что я делаю, может быть 20+страницы.при объявлении на странице, как указано выше, я получаю сообщение об ошибке
compiler.js: 486 Uncaught Error: Не удается разрешить все параметры для ASpaceBookingsPage: ([объект объекта], [объект объекта],?).
после закрытия и запуска (ionic serve
), перезапуск , при обновлении ionic по-прежнему возникает та же проблема.я добавил его в app.module.ts, а ConstantsProvider также имеет @Injectable decorator.
, если он имеет какую-либо синтаксическую ошибку, он не должен работать на всех страницах.Если удалить зависимость на этой новой странице, все работает нормально.Кто-нибудь может мне помочь??так как это очень большой проект, я могу поделиться кодом или попробовать воспроизвести снаружи.