2015-04-27 67 views
0

現在我正在做一個非常簡單的服務,這是代碼。如何獲得角度嵌套的對象

angular 
.module('app') 
.factory('User', ['$resource', function($resource) { 
    return $resource('/api/v1/Users/:id', { id: '@_id'}, { 
     update: { 
      method: 'PUT' 
     } 
    }); 
}]); 

和我做的獲取到的所有對象這樣

var users = User.query(); 

在用戶架構有一個自定義對象的屬性,當我做查詢我剛剛收到ID陣列代替整個對象。

我如何做角JS的填充,因爲我在做User.query();

謝謝。

+0

您需要發佈您的服務器端請求處理程序... – tpie

+0

要麼需要在服務器上執行更多操作來查找所有數據,並將其與已發送的數據組合,或使用這些對象ID 。我們不太瞭解您的後端或數據配置方式 – charlietfl

+0

我該怎麼做?我的意思是如何填充我從查詢中得到的同一個對象? – Jonathanff

回答

0

好的,所以我想通了! :)事實證明,我使用的庫「express-testify-mongoose」有一個預先建立的路線/ api/v1/User /:id?populate = customProperty

當我做User.get()或User。查詢()與此服務,它具有customProperty填充。