に下線使ってマッピングするためにJSONを変換します私はアンダースコアに新たなんだと私は次のようになり、私のコントローラ上のJSONデータを変換したい角度
{ENGLISH: "STOCK", FRENCH: "STOCK", UK: "акції"}
この
[{key:"ENGLISH", value:"STOCK"}, {key:"FRENSH", value:"STOCK"}...]
に下線使ってマッピングするためにJSONを変換します私はアンダースコアに新たなんだと私は次のようになり、私のコントローラ上のJSONデータを変換したい角度
{ENGLISH: "STOCK", FRENCH: "STOCK", UK: "акції"}
この
[{key:"ENGLISH", value:"STOCK"}, {key:"FRENSH", value:"STOCK"}...]
var stocks = {ENGLISH: "STOCK", FRENCH: "STOCK", UK: "акції"};
_.map(stocks,function(value, key){
return {
key:key,
value:value
};
});
へ
この関数では、1番目のパラメータはvalueで、2番目のパラメータはkeyです。 –
@TajkiaRahmanTomaあなたが正しいです、更新されました。 –
sharm、tkx作品 – kyserslick
あなたはオブジェクト `に対するこの角のみ使用しても
var input = {ENGLISH: "STOCK", FRENCH: "STOCK", UK: "акції"};
var output = [];
angular.forEach(input, function(v, k) {
this.push({key: k, value: v});
}, output);
ループに近づくことができます'' key'と 'value'プロパティを持つ新しい' object'を作成し、 'object'をコレクション内にプッシュします。それは、[JSオブジェクトを配列に変換する]を参照してください(http://stackoverflow.com/q/6857468/2435473) –