相關聯我有確實的請求的服務內容,僅顯示與用戶
.factory('movieService', ['$http', function($http) {
return {
loadMovies: function() {
return $http.get('/movies_users.json');
}
};
}])
這是JSON輸出並且是被連接2代表的結果。用戶表和電影表。正如你所看到的,用戶與1部或更多的電影相關聯。
[
{"id":1,
"email":"[email protected]",
"movies":[
{
"id":4,
"title":"Creed",
movie_id":"312221"
},
{
"id":5,
"title":"Star Wars: Episode VII - The Force Awakens",
"movie_id":"140607"
}
]
},
{"id":2,
"email":"[email protected]",
"movies":[
{
"id":4,
"title":"Creed",
movie_id":"312221"
}
]
}
]
然後我在我的控制器此功能,
movieService.loadMovies().then(function(response) {
$scope.movies = response.data;
});
這從服務到影片範圍存儲數據。
如果我這樣做,
"ng-repeat" => "movie in movies"
的NG-重複顯示所有由所有用戶添加的電影。我如何才能在視圖中顯示與當前用戶關聯的電影?
您的代碼並不顯示一個電影對象,該對象在所有的電影,所以你應該用的一個合作僅包含一位用戶電影的對象。顯示更多的代碼? –
我試圖澄清這個問題。 –