URLのクエリ文字列の値にangular.forEach関数を実行しようとしています。角のforEach関数の問題
domain.com?quote=10"e=20
$scope.selectedQuotes = $stateParams.quote;
期待どおりに動作し、出力["10", "20"]
をやって、配列を作成:
には、以下のことを検討してください。
しかし、上に同じ機能を持つ:文字列として
domain.com?quote=10
この出力「10」と、各キャラクターにはforEachを実行します。ここで
は完全なコードです:
$scope.selectedQuotes = $stateParams.quote;
console.log($scope.selectedQuotes);
angular.forEach($scope.selectedQuotes, function(quote){
}
そこで問題は、あなたが配列としてので、常にクラス値を、それを得るのですか、ですか?次いで、値は、単一のパラメータの複数の値は、(?/ fooのバー= 1つの&バー= 2 &バー= 3など)URLに 存在する場合
これは私に期待される動作のように思えます。それが配列か文字列かを検出し、それに応じて動作させる必要があります。 –
@KevinB docsは既に同じことを言っていました。私は答えとして –