2016-06-21 15 views
-2

我怎麼會一個圖像使用JavaScript添加到該數組:試圖硬編碼的圖像爲對象數組在我的控制器

$scope.painScoreLabel = "Select Pain Score"; 
$scope.painScore = [ 
    { 
     'value': 0, 
     'label': "No pain" 
    }, { 
     'value': 1, 
     'label': "Slight pain" 
    }, { 
     'value': 2, 
     'label': "Intermittent pain at rest/moderate pain on movement" 
    }, { 
     'value': 3, 
     'label': "Moderate pain at rest/severe pain on movement" 
    }, { 
     'value': 4, 
     'label': "Severe pain at rest" 
    } 
]; 

,但它不工作!

回答

0
$scope.painScore = [ 
{ 
    'value': 0, 
    'label': "No pain" 
}, { 
    'value': 1, 
    'label': "Slight pain" 
}, { 
    'value': 2, 
    'label': "Intermittent pain at rest/moderate pain on movement" 
}, { 
    'value': 3, 
    'label': "Moderate pain at rest/severe pain on movement" 
}, { 
    'value': 4, 
    'label': "Severe pain at rest" 
}]; 

for(var i in painScore){ 
    painScore[i]["image"] = i+"img.png"; 
} 
alert(JSON.stringify(painScore)); 

通過這種方式,您可以將圖像添加到您的JSON對象。 Fiddle

問候。

0

您可以遍歷數組的所有元素,併爲每個對象創建一個新的鍵並將該值設置爲任何所需的值。 該值可以是圖像的來源。該值也可以是圖像的base64字符串。

+0

你能告訴我一個如何創建一個新密鑰的例子嗎? –

相關問題