我正在向我的php腳本發送數據。數據看起來像angularjs在請求前檢查數據
控制器:
app.controller('searchCtrl', function($scope,$rootScope,$http,$q){
$scope.search = function(values , type) {
if($scope.abort) {
$scope.abort.resolve();
}
$scope.abort = $q.defer();
var data={};
data.values=values;
data.type=type;
$http.post("search.php", data,{timeout:$scope.abort.promise}).then(function success (response) {
$rootScope.search_result=response.data;
},function error (response){
console.log("Request cancelled");
}
);
};
});
但我想檢查,如果在列表中的一個數組項具有財產VAL =「」;!有沒有什麼辦法檢查它,除了像循環一樣
var flag=0;
for(var i=0; i<values.length; i++){
if(values[i].val!="") flag=1;
}
if(flag)$http...
?
看看_.js第一次你可以讓它更快一點。它有很多真正有用的選項來查詢數組等等。 –