Hallo Leute, ich kann nicht finden Sie tatsächlich Informationen über Zeichenfolge in Array konvertieren und nach check sie.Im versuchen, überprüfen Sie diesen Beitrag in usermeta oder nicht. Bevor Sie diese Zeichenfolge in Array konvertieren. Aber es funktioniert nicht warum?Überprüfen Sie den Wert in angular array
$scope.like = function(id) {
PostService.GetUserMeta(user).then(function(data) {
var likes = '290 270'
var check_likes = likes.split(" ");
if (check_likes != id) {
$http.jsonp('http://somesite.com/api/userplus/update_user_meta_vars/', {
params: {
like_post: id + ',' + likes,
callback: "JSON_CALLBACK"
}
}).success(function(data) {
console.log('Id added to array');
});
} else {
console.log('ID already in array');
}
})
}
check_likes ist ein Array und Sie vergleichen check_likes! = Id bitte überprüfen Sie dies erneut. Verwenden Sie stattdessen check_likes.indexOf (id)> = 0 für die Überprüfung. –
können Sie Regex, – webduvet