0

在下面的代码中,我需要将text变量从 app.js 传递给 app_flip.js 并在那里显示。我怎样才能做到这一点 ?

**In app.js**
var win = Titanium.UI.createWindow({backgroundColor:'white'});

button.addEventListener('click,function(e){
 Ti.include('app_flip.js');
});
var text = Ti.UI.createLabel({ text:"hello" });
win.add(text);

**In app_flip.js**
var win = Titanium.UI.createWindow({backgroundColor:'white'});
4

1 回答 1

0

您可以使用以下方法 app.js打开一个新窗口

button.addEventListener('click', function(e){
    var win = Ti.UI.createWindow({
        url : 'app_flip.js',
        backgroundColor : 'white',
        _customProperty : 'Value of the property'
    });

    win.open();
});

app_flip.js

var win = Ti.UI.currentWindow;
var _customProperty = win._customProperty;
alert(_customProperty); //Will display Value of the property

您可以将此作为参考

于 2013-07-29T11:05:01.937 回答