赢得枢轴应用程序。需要从一个部分访问一些数据。有任何想法吗?

Win Pivot App. Need to access some data from a section. Any ideas?

我有一个 JavaScript Win Pivot 应用程序

进入中心我正在检索一些信息:

function initPages(options) {
for (var i = 0; i < options.length ; i++) {
    var menuItem = options[i];
    menuItem.showBanner = (i == 0);

    definePages(options);
}

}

并且在 .Js 文件中我创建了 definePages 函数:

functions.js:

function definePages(item) {
var action = item[0];
var animation = item[1];
var scyfy = item[2];
var localmovies = item[3];
var clasic = item[4];
var comedy = item[5];
var biography = item[6];
var drama = item[7];
var kids = item[8];
var musical = item[9];
var romantic = item[10];
var suspense = item[11];
var horror = item[12];
var art = item[13];
var personalities = item[14];
var history = item[15];
var society = item[16];

}

现在,在我的第 1 部分中,我通过调用那里的另一个函数来初始化页面:

ready: function (element, options) {
        // TODO: Inicializar la página aquí.
        options = options || {};


        initMovies();
    },

function initMovies() {
    var element = document.getElementById("movieContainer");
    //var movies = ??????????????????????????
    //console.log(movies);
    //it keeps going
}

我需要能够从 functions.Js 或项目[0]...

中检索该 var 电影中的 var 动作

但是,如果我调用在 section1Page 中定义的 functions.Js 中的函数,它将不起作用...

我可以调用函数并将数据从任何地方传递到 functions.Js,但反过来不行...

关于我应该做什么的任何想法?谢谢!!!

我修复了它...我在 function.Js 中创建了一个全局变量,稍后我从每个部分的数组中获取信息:

function definePages(item) {

tooSleepyToThink = 项目; }

第1页:

function initMovies() {
    var elemento = document.getElementById("movieContainer");
    console.log(tooSleepyToThink[0].text);

}