2014-10-12 31 views
0

有第一視圖= index.js 第二視圖= another.js呼叫another.js從alloy.js鈦查看

全局文件alloy.js

我呼籲全球類(alloy.js )方法從index.js,現在我想移動到another.js視圖,但在httpRequest方法完成後(這是聲明和實施在alloy.js)。

---alloy.js--- 

Alloy.Global.httpMethod=function(){ 

//xml response is achieved, now from here i want to navigate to another.js view 

} 

---index.js--- 

Alloy.Global.httpMethod(); 

---another.js--- 

//some UI objects. 
+0

是不是隻是Alloy.createController('controllername')。getView()。open(); ? – phil 2014-10-12 22:34:01

+0

謝謝,我試過了,並沒有達到我想要的。但在你的評論後,我檢查了我的another.js文件,它包含一些支持android的錯誤,這就是它沒有導航到another.js的原因。 – obaid 2014-10-13 07:09:33

回答

1

你想要做的第一件事就是創建一個控制器,你another.js必須是一個控制器,它可以通過執行應用程序上單擊鼠標右鍵,並創建從那裏一個新的控制器來創建。

一旦你的控制器被創建,你可以很容易地做Phil在評論中所說的話。即

Alloy.createController('another').getView().open();

這必須放置在HttpClient您的onload功能。

希望它有助於。