2013-02-08 41 views
1

我有一個聯繫人模型,其中包含聯繫人(id)的id和客戶端(clientid)的外鍵。EmberJs鏈接到外鍵模型

{"id":131568, 
"lastname":"Hansen", 
"firstname":"Hans", 
"client_id":75264, 
"clientname":75264, 
} 


{{#each contact in controller.contacts}} 
    {#linkTo "contact.show" contact href="true" }} {{firstname}} {{lastname}}{{/linkTo}} 
    {#linkTo "client.show" contact href="true" }} {{clientname}} {{/linkTo}} 
{{/each}} 

我如何告訴linkTo幫手指向外鍵?

回答

1

答案在於模型的結構。 客戶端需要成爲一個單獨的對象。

{"id":131568, 
"lastname":"Hansen", 
"firstname":"Hans", 
"client": { 
    "id":75264, 
    "clientname":75264, 
    } 
} 


{{#each contact in controller.contacts}} 
    {#linkTo "contact.show" contact href="true" }} {{firstname}} {{lastname}}{{/linkTo}} 
    {#linkTo "client.show" contact.client href="true" }} {{clientname}} {{/linkTo}} 
{{/each}}