원래 필드가 null인지 아닌지를 조건으로 $scope.filters
객체를 var criteria
에 매핑하고 싶습니다.AngularJS 하나의 객체를 다른 객체로 매핑
var criteria = {
name: 'myName';
}
그래서 나는이 같은 시도 :
이$scope.filters = {
name: 'myName'
lastName: null,
age: null,
}
내가 내 var criteria
을 다음과 같이 null 이외의 필드에 매핑 할 할 :
그래서 내가 가지고 말할 수
var criteria = {};
angular.forEach($scope.filters, function (value, key, obj) {
if (value != null) {
this.push(obj)
}
}, criteria);
하지만 뭔가 빠져있는 것 같습니다.
당신은 무엇을 밀어 넣고 있습니까? '$ scope.filters'는 배열이 아닌 Object입니다. – Oleg