0
如果原始字段爲空,我想將$scope.filters
對象映射到條件爲var criteria
。AngularJS將一個對象映射到另一個對象
所以可以說我有:
$scope.filters = {
name: 'myName'
lastName: null,
age: null,
}
我想我var criteria
映射到非空字段是這樣的:
var criteria = {
name: 'myName';
}
所以我已經試過這樣:
var criteria = {};
angular.forEach($scope.filters, function (value, key, obj) {
if (value != null) {
this.push(obj)
}
}, criteria);
但我想我錯過了一些東西。
你在推什麼?你的'$ scope.filters'是一個對象,而不是一個數組。 – Oleg 2014-10-02 10:59:56