1

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

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

// 点击函数 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();

Home 是一个合金控制器。

捕获的异常是:-

感谢帮助。

4

1 回答 1

1

如果我理解正确,您想实例化“主”控制器并打开它的窗口。

var ne = Alloy.createController('home').getView();
ne.open();
于 2013-09-11T17:39:25.503 回答