Javascript 如何在Alloy framework Titanium SDK(Appcelerator)中打开现有控制器

Javascript 如何在Alloy framework Titanium SDK(Appcelerator)中打开现有控制器,javascript,appcelerator,titanium-alloy,Javascript,Appcelerator,Titanium Alloy,我无法在另一个controller.js文件中打开现有的Alloy控制器 我尝试使用require方法打开控制器,但返回异常 //单击Function Index.js function Done(e) { if(($.user.value=="admin") && ($.pass.value=="123")) { alert($.user.value); var ne = require('home'); ne.open()

我无法在另一个controller.js文件中打开现有的Alloy控制器

我尝试使用require方法打开控制器,但返回异常

//单击Function Index.js

function Done(e) {
   if(($.user.value=="admin") && ($.pass.value=="123"))
   {
       alert($.user.value);
       var ne = require('home');
       ne.open();                
       $.index.close(); 
   }
}

$.index.open();
家里有一个合金控制器

例外情况包括:-


谢谢您的帮助。

如果我理解正确,您希望实例化“主”控制器并打开其窗口

var ne = Alloy.createController('home').getView();
ne.open();

如果我理解正确,您希望实例化“主”控制器并打开其窗口

var ne = Alloy.createController('home').getView();
ne.open();