2013-08-25 184 views
0

這是一個非常簡單的問題,我無法找到正確的短語在Google上獲得答案的方法。我只是有一個關鍵的價值圖來簡化一些經常性的數據,但我不禁感到我正在做一些暴力和不正當的事情。有沒有更好的方法來實例化這個Map?

簡單的例子:

$scope.techMap = []; 
$scope.techMap["HTML 5"] = "http://www.w3schools.com/html/html5_intro.asp"; 
$scope.techMap["CSS 3"] = "http://www.w3schools.com/css3/"; 
//... 

是否有這樣做的一些更好的方法或我要對正確的方式?

回答

1
$scope.techMap = { 
    "HTML 5": "http://www.w3schools.com/html/html5_intro.asp", 
    "CSS 3": "http://www.w3schools.com/css3/", 
    ... 
}; 
+0

謝謝你,那太乾淨了。 – Alex

2
$scope.techMap = { 
    'HTML 5': "http://www.w3schools.com/html/html5_intro.asp", 
    'CSS 3': "http://www.w3schools.com/css3/" 
}; 

順便說一句,請don't use w3schools for anything。改爲使用MDN

+0

感謝您的文章,我的印象是他們與W3C有聯繫 - 這就是爲什麼我認爲使用他們的材料是有道理的。 – Alex

+0

@Alex - 這是該網站的主要問題。看起來他們與W3C有聯繫,實際上他們顯然不是。 –

相關問題