Следуя примерам на этой странице Я пытаюсь переместить пользователя со страницы входа на домашнюю страницу, но, похоже, он не работает. Вот код
var page;
exports.onNavigatingTo = function(args){
page = args.object;
const frame = page.frame;
page.bindingContext = loginVM;
console.log(frame); //undefined
if(settings.hasKey('token')){
frame.navigate({
moduleName: 'home/home-page',
clearHistory: true
});
}
}
При этом я получаю сообщение об ошибке "Ошибка типа: Не удается прочитать свойство 'навигация' из неопределенного
Однако этот код работает
const frameModule = require('ui/frame');
var page;
exports.onNavigatingTo = function(args){
page = args.object;
page.bindingContext = loginVM;
if(settings.hasKey('token')){
frameModule.topmost().navigate({
moduleName: 'home/home-page',
clearHistory: true
});
}
}
Документы, похоже, везде используют первый стиль кода. Почему он не работает?