Я использую глобальную переменную с appControll.js.При переходе от модуля A к модулю B с помощью router.go
модуль B правильно вызывает глобальную переменную в первый раз, но когда я вызываю ее снова с router.go
несколько раз, он не назначит правильное значение глобальной переменнойбольше
Глобальная переменная:
var globalVar = ko.dataFor(document.getElementById('globalBody'));
globalVar.var1 = rowKey;
Перейти к новому модулю:
router.go('b_module');
Отладка:
alert(globalVar.var1);
Из модуля:
this['handleSelection'] = function(event) {
//var id = event.detail['value']['0'];
var id = event.detail['value']['0'];
rowKey = id['startKey']['row'];
//self.rootModel = ko.dataFor(document.getElementById('globalBody'));
globalVar.var1 = rowKey;
router.go('HList');
};
B Модуль:
var globalVar = ko.dataFor(document.getElementById('globalBody'));
alert(globalVar.var1);