Здравствуйте, просмотрите приведенный ниже код. Я использую каркас App.js для создания мобильного веб-приложения и хочу показать программу просмотра фотографий, когда пользователь нажимает на какую-то кнопку.но я не могу этого сделать, дело в том, что событие App.load может быть конфликтующим, потому что я использую его дважды, один для «зрителя» и один для «дома», скажите, пожалуйста, что я могу сделать со зрителем, чтобы сделать егозагрузить по нажатию кнопки, помните, что это фреймворк, использующий zepto (https://zeptojs.com/). и код такой ... `
App.controller('home', function (page) {
// put stuff here
});
App.controller('page2', function (page) {
// put stuff here
});
App.controller('page3', function (page) {
// put stuff here
});
App.controller('page4', function (page) {
// put stuff here
});
// in your js
App.controller('viewer', function (page, data) {
var photoViewer = new PhotoViewer(page, data.urls);
});
// to use the viewer
App.load('viewer', {
urls: [
'images/exercise1pg1.jpg',
'images/exercise1pg2.jpg',
'images/exercise1pg1.jpg',
'images/exercise1pg2.jpg',
'images/exercise1pg1.jpg'
]
});
try {
App.restore();
} catch (err) {
App.load('home');
}
</script>`