2017-06-30 24 views
0

我有這個變量保存數據

var tooltipsJson = [{ 
    "Language": "en-GB", 
    "Section": "Sales&Marketing", 
    "ItemName": "CalculationType", 
    "Texts": "Having selected the account heading select the calculation ..." 
    }, 
    { 
    "Language": "en-GB", 
    "Section": "Taxes", 
    "ItemName": "Save", 
    "Texts": "The Master Tax Table has been pre populated with the current UK, ..." 
    } 
]; 

,我想用underscore.js 每個

_.each(.........) 

,這樣,當我把:

console.log({{tooltipsJson.Taxes.Save}}); 

顯示文字

大師稅率表已預先填入當前英國,...

我想要的文本屬性被分配到一個局部變量

+0

$ rootcope,這是angularjs還是angular 2+? – crash

+0

我正在使用angularjs –

+0

請更好地解釋問題。你在哪找到tooltipsJson.Taxes.Save?我看不到這樣的功能。 –

回答

0

如果你想打印所有的「文本」屬性您可以調用.each()這樣的對象:

_.each(tooltipsJson, function(item){ 
    console.log(item.Texts); 
}); 
+0

我想將文本屬性分配給本地變量,請...我嘗試過,但它不完全是我想要的 –

1

請嘗試;

$scope.obj = {}; 

_.each(tooltipsJson, function(val, key) { 
    $scope.obj[key] = val; 
}); 
+0

我試過但沒有工作,你可以在這裏看到它 https://jsfiddle.net/Chrisly27/sbv1o75f/8/ –

+0

你沒有在考試中使用Angular。你必須添加angular lib。 – ozgur

+0

我覺得那是我堅持下去的地方... –