Bir URL'de bir sorgu dizesinin değerlerinde bir angular.forEach işlevi çalıştırmaya çalışıyorum.Açısal işlevler için sıkıntı
aşağıdaki düşünün:
domain.com?quote=10"e=20
bir dizi oluşturulurken, $scope.selectedQuotes = $stateParams.quote;
beklendiği gibi işler ve çıkışlarını ["10", "20"]
yapmak.
domain.com?quote=10
Bu çıkışlar '10' bir dize olarak ve her karakterinden forEach çalıştırır:
Ancak aynı işlevi ile
. Her zaman sınıflar bir dizi olarak değer böylece$scope.selectedQuotes = $stateParams.quote;
console.log($scope.selectedQuotes);
angular.forEach($scope.selectedQuotes, function(quote){
}
Yani soru, nasıl alırım edilir: Burada
tam kodudur? (:/Deneme çubuk = 1 & çubuk 3 2 & bar = = gibi) daha sonra değerler
Bu benim için beklenen davranış gibi görünüyor. Bir dizi mi yoksa bir dizge mi olduğunu saptamanız ve buna göre hareket etmeniz gerekir. –
@KevinB docs zaten aynı şeyi belirtmişti .. Bunu bir cevap olarak ekledim –