Javascript 角度Js-使用特定键打印数组
我是新来的。我想打印一个具有特定键的数组 这是我的阵列Javascript 角度Js-使用特定键打印数组,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,我是新来的。我想打印一个具有特定键的数组 这是我的阵列 $scope.airports = { 'PDX':{ 'code': 'PDX', 'name': 'PDX airport', 'destination': [ 'LAX', 'SFO' ] }, 'STL':{ 'code':'STL', 'name':'STL Airport', 'destin
$scope.airports = {
'PDX':{
'code': 'PDX',
'name': 'PDX airport',
'destination': [
'LAX',
'SFO'
]
},
'STL':{
'code':'STL',
'name':'STL Airport',
'destination': [
'TLS',
'SLT'
]
},
'MCI':{
'code':'MCI',
'name':'MCI Airport',
'destination':[
'CMI',
'IMC'
]
},
};
下面的代码打印一个数组
{{airports | json}}
下面的代码正在打印STL的值
{{airports.STL | json}}
问题是如果我分配给这样一个变量,如何打印STL的值
在我的控制器中,我设置了airportCode的值
$scope.airportCode= "STL";
在我看来,我用这个代码来打印。但它并没有打印任何值,控制台中也并没有错误
{{airports.airportCode | json}}
谢谢大家 将airpotcode存储在varaible(即
$scope.airportCode=“STL”
)中后,您可以使用此数组语法访问$scope.airports
{{airports[airportCode] | json}}
注意(by@doldt):$scope.airports不是一个数组,它是一个对象将airpotcode存储在varaible中后(即$scope.airportCode=“STL”
),您可以使用此数组语法
访问$scope.airports
{{airports[airportCode] | json}}
注意(by@doldt):$scope.airports不是一个数组,它是一个对象将airpotcode存储在varaible中后(即$scope.airportCode=“STL”
),您可以使用此数组语法
访问$scope.airports
{{airports[airportCode] | json}}
注意(by@doldt):$scope.airports不是一个数组,它是一个对象将airpotcode存储在varaible中后(即$scope.airportCode=“STL”
),您可以使用此数组语法
访问$scope.airports
{{airports[airportCode] | json}}
注意(by@doldt):$scope.airports不是一个数组,它是一个对象@SoundharRaj很高兴它帮助了你,你可以投票并接受它作为一个答案,这样它可能也会帮助其他人:)让我们强调一下,在这种情况下,$scope.airports不是一个数组,而是一个对象。是的,上面说我还要再等5分钟accept@doldt谢谢你的指点,但我没有说它的数组,我说的是类似数组的语法。@A.B这不是你的措辞问题,而是OP的,我认为公认的答案应该指出这一点,因为区别很重要。@SoundharRaj很高兴它帮助了你,您可以向上投票并接受它作为一个答案,这样它也可以帮助其他人:)让我们强调一下,$scope.airports在本例中不是数组,而是对象。是的,它说我必须再等5分钟才能完成accept@doldt谢谢你的指点,但我还没有说它的数组,我说了类似数组的语法
:)@A.B这不是你的措辞的问题,而是OP的问题,我认为公认的答案应该指出这一点,因为区别很重要。@SoundharRaj很高兴它帮助了你,您可以向上投票并接受它作为一个答案,这样它也可以帮助其他人:)让我们强调一下,$scope.airports在本例中不是数组,而是对象。是的,它说我必须再等5分钟才能完成accept@doldt谢谢你的指点,但我还没有说它的数组,我说了类似数组的语法
:)@A.B这不是你的措辞的问题,而是OP的问题,我认为公认的答案应该指出这一点,因为区别很重要。@SoundharRaj很高兴它帮助了你,您可以向上投票并接受它作为一个答案,这样它也可以帮助其他人:)让我们强调一下,$scope.airports在本例中不是数组,而是对象。是的,它说我必须再等5分钟才能完成accept@doldt谢谢你的指点,但我还没有说它的数组,我说了类似数组的语法
:)@A.B这不是你的措辞问题,而是OP的问题,我认为公认的答案应该指出这一点,因为区别很重要。重要注意:那不是数组,那是对象。重要注意:那不是数组,那是对象。重要注意:那不是数组,这是一个对象。重要提示:这不是数组,这是一个对象。