我知道這是如何從其他控制器訪問模型, var book = Alloy.Models.instance('book');鈦從其他控制器訪問模型
這是如何訪問模型的屬性, var name = book.get('name');
但是在控制檯中,名稱記錄[INFO]:{},這意味着它不會獲取其屬性值,並且當然模型已經保存了一個數據。謝謝你的幫助!
我知道這是如何從其他控制器訪問模型, var book = Alloy.Models.instance('book');鈦從其他控制器訪問模型
這是如何訪問模型的屬性, var name = book.get('name');
但是在控制檯中,名稱記錄[INFO]:{},這意味着它不會獲取其屬性值,並且當然模型已經保存了一個數據。謝謝你的幫助!
您可能需要首先獲取集合:
這將加載所有從集合中的模型,所以你可以使用它們。
雖然上述工作,這裏有一些附加點。
這個調用在大多數情況下是異步的,所以你應該在上面代碼中沒有提供的回調中獲得模型。
我不知道是否每次你想要一個模型取回集合是正確的方法嗎?如果集合已經存在,只需使用id從集合中獲取模型。
取決於具體的使用情況下,你可能只是想模型從一個控制器作爲參數傳遞到下一個
謝謝您的回答喬斯! –