0

这是一个非常简单的问题,我只是找不到正确措辞以在 Google 上获得一些答案的方法。我只是有一个键值映射来简化一些重复数据,但我不禁觉得我在做事是蛮力和不正确的方式。

简单的例子:

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

有没有更好的方法可以做到这一点,或者我是否以正确的方式去做?

4

2 回答 2

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

顺便说一句,请不要将 w3schools 用于任何事情。请改用MDN

于 2013-08-25T03:28:47.733 回答
1
$scope.techMap = {
    "HTML 5": "http://www.w3schools.com/html/html5_intro.asp",
    "CSS 3":  "http://www.w3schools.com/css3/",
    ...
};
于 2013-08-25T03:28:46.360 回答