0
希望,一個簡單的問題,必須有一個簡單的答案,但我已經浪費了近3小時擺脫這個問題。EmberJS,加載頁面加載第一個對象
我有一個用戶模型。我想從數據庫加載第一個用戶並在首頁加載時顯示它。
什麼,我試圖使用方法是:
在我ArrayController,
init: function(){
var user = App.User.find(1)
console.log(user);
this.set('defualtUser',user.get('name'))
}
,但我不能得到的用戶名。
這裏是控制檯中的用戶輸出,它表示數據正在加載,但我不能只是讓它使用。
Class
__ember1367188634172: "ember270"
__ember1367188634172_meta: Meta
_changesToSync: Object
_data: Object
attributes: Object
***name: "Cafe Alpino"***
__proto__: Object
belongsTo: Object
hasMany: Object
id: null
__proto__: Object
查看名稱:「Cafe Alpino」,我只是想顯示這個名字。
任何幫助?
BTW,我與EmberJS
謝謝你,爲之工作。我想知道,在發佈這個問題之前,我確實嘗試了這個東西。 但我犯了一個錯誤。 this.set( 'defaultUser',test.get( '存儲')得到( '名')); – 2013-04-29 07:32:42
假設我不想在App.User.find(1)中將user_id硬編碼爲1。我如何傳遞到覺得是動態的,因此,如果與任何類型的ID 1 0R ID 3或ID 55是傳入查找的用戶,它不會失敗的ID。有什麼建議麼。謝謝。 – brg 2013-04-30 17:14:03
@brg你應該看看emberjs.com上的指南。 http://emberjs.com/guides/routing/defining-your-routes/#toc_dynamic-segments – Christoffer 2013-05-01 22:00:28