2016-08-26 9 views
1

に角度オブジェクトを作成する方法:角度 - 私はこのようになります角度でオブジェクト取得しています配列

quiz.js:129 m {$promise: Promise, $resolved: false} 
    439:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000059790188_large.jpg?itok=62PzCown" 
    679: "" 
    1379:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000000301688_medium.jpg?itok=poGpHb5c" 
    1529:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000011483027_large.jpg?itok=LJ3f0c-X" 
    2022:"https://www.mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/208458_thumbnail.jpg?itok=6AG_2XS3" 
    $promise: Promise 
    $resolved: true__proto__: Object 

が、私はそのデータのうち、配列を作成する必要があるだろうが、しかし、確認することではありませんかこの。

+0

あなたのデータにループを追加し、1つの配列を1つずつ追加してください –

+0

もう少し詳しく教えてください。上記のコードが報告された例外か、配列に変換する必要があるオブジェクトであるかどうかはわかりません。 –

+1

この回答を参照してください:http://stackoverflow.com/questions/684672/how-do-i-loop-through-or-enumerate-a-javascript-object – PerfectPixel

答えて

1

何を試しましたか?これはそれを行う1つの方法ですが、エラーが発生しても、これが問題であるとは思われません。

var arr = Object.keys(obj) 
    .map(function(key) { return obj[key] }); 
0

lodash _.values(obj)これは、このオブジェクトの値の配列を作成します。

Hereはドキュメントであり、同じものについてはfiddleです。

私はこれが役立ちます、ありがとう。

var obj = { 
    439:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000059790188_large.jpg?itok=62PzCown", 
    679: "", 
    1379:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000000301688_medium.jpg?itok=poGpHb5c", 
    1529:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000011483027_large.jpg?itok=LJ3f0c-X", 
    2022:"https://www.mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/208458_thumbnail.jpg?itok=6AG_2XS3" 
    } 
    console.log(_.values(obj)); 
関連する問題