【问题标题】:How to open a existing controller in Alloy framework Titanium SDK (Appcelerator)如何在 Alloy 框架 Titanium SDK(Appcelerator)中打开现有控制器
【发布时间】:2013-09-06 05:38:28
【问题描述】:

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

我尝试使用 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 是一个合金控制器。

捕获的异常是:-

感谢您的帮助。

【问题讨论】:

    标签: javascript appcelerator titanium-alloy


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      相关资源
      最近更新 更多