2013-06-21 36 views
1

我知道這是如何從其他控制器訪問模型, var book = Alloy.Models.instance('book');鈦從其他控制器訪問模型

這是如何訪問模型的屬性, var name = book.get('name');

但是在控制檯中,名稱記錄[INFO]:{},這意味着它不會獲取其屬性值,並且當然模型已經保存了一個數據。謝謝你的幫助!

回答

1

您可能需要首先獲取集合:

這將加載所有從集合中的模型,所以你可以使用它們。

+0

謝謝您的回答喬斯! –

1

雖然上述工作,這裏有一些附加點。

  • 這個調用在大多數情況下是異步的,所以你應該在上面代碼中沒有提供的回調中獲得模型。

  • 我不知道是否每次你想要一個模型取回集合是正確的方法嗎?如果集合已經存在,只需使用id從集合中獲取模型。

  • 取決於具體的使用情況下,你可能只是想模型從一個控制器作爲參數傳遞到下一個