こんにちはみんな私は実際に情報を配列に変換し、them.Imをチェックした後にチェックusermetaでこのポストを持っているかどうかを確認します。この文字列を配列に変換する前に。しかし、それはなぜ動作しませんか?角度配列の値を確認してください
$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は配列であり、check_likesを比較しています!idこれをもう一度確認してください。代わりにcheck_likes.indexOf(id)> = 0を使用してください。 –
あなたは正規表現を使用することができます – webduvet