Я не могу получить доступ к экземпляру маршрутизатора в одном из обработчиков событий контроллера. Этот код генерирует ошибку:SAPUI5: экземпляр маршрутизатора недоступен, если конфигурация маршрутизатора указана в manifest.json
var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
oRouter.navTo("next");
Маршрутизатор инициализируется в Component.js с использованием кода:
this.getRouter().initialize();
Это идеально погрузки в Component.js но в методе контроллера это возвращение как undefined
.
Нужно ли инициализировать маршрутизатор любыми методами контроллера для доступа к ним в обработчиках событий контроллера?
Я поддерживаю конфигурацию маршрутизатора в файле manifest.json.
Убедитесь, что ** это ** ссылается на экземпляр контроллера не является источником события. – slkorolev
Нужен либо jsbin, либо скриншот структуры папок. Можете ли вы создать небольшой пример и предоставить ссылку? – Veeraraghavan