我是新來突出強調映射和我想轉換看起來像這樣我的控制器上的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
};
});
你可以只使用角度也
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) –