Angularjs 查找值等于设置值的对象

Angularjs 查找值等于设置值的对象,angularjs,Angularjs,我有一个包含许多对象的scope$scope.moviesCheck。我想返回该范围内的一个对象,该对象等于另一个范围内的一个值 例如,在我的$scope.moviesCheck中,我有8个对象。该范围内的每个对象都有一个名为movie\u id的字符串,其值为1-8 我还有一个scope$scope.movieListID.id。此范围的值为1-8。现在我想检查$scope.moviesCheck范围,找到一个与$scope.movieListID.id具有相同字符串值的对象,然后返回该对象。

我有一个包含许多对象的scope
$scope.moviesCheck
。我想返回该范围内的一个对象,该对象等于另一个范围内的一个值

例如,在我的
$scope.moviesCheck
中,我有8个对象。该范围内的每个对象都有一个名为
movie\u id
的字符串,其值为1-8

我还有一个scope
$scope.movieListID.id
。此范围的值为1-8。现在我想检查
$scope.moviesCheck
范围,找到一个与
$scope.movieListID.id
具有相同字符串值的对象,然后返回该对象。

像这样尝试

var objList=$scope.moviesCheck.filter(function(x){ return x.movie_id == $scope.movieListID.id; });

var obj = objList.length > 0 ? objList[0] : {};

console.log(obj);