Angular Js-使用特定键打印数组
Angular Js - Print array with particular key
我是Angular js的新手。我想打印一个带有特定键的数组。
这是我的阵列。
$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}}
谢谢大家。
在可变容量(即$scope.airportCode= "STL";
)中存储airpootcode后,您可以使用此array syntax
来访问$scope.airports
{{airports[airportCode] | json}}
注意(由@doldt):$scope.airports不是一个数组,它是一个对象
相关文章:
- 如何用javascript打印php数组
- 试图打印/调用/或提醒数组中的对象:Getting Undefined
- 将数组的拼接分配给自身时,Javascript控制台打印不起作用
- 如何使用Jquery水平打印表中的数组元素,并在某个元素之后垂直打印
- React perf总是打印空数组
- 获取数组的长度-打印不正确的值
- 打印从Spring MVC Controller发送的字符串数组只显示“;toJSON”;在javascript中
- 在表中打印出 Javascript 数组
- 如何打印或获取从jquery发送到php文件Wordpress的数组
- 我的JS数组打印只显示结束值
- 需要垂直打印此数组
- 从数组中快速打印对象,然后循环
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 当单击按钮时,试图使字符串数组按1乘1的顺序打印出来
- 如何在数组中打印值 在数组中,在多个对象内
- JS中的数组实际上是填充了空格,还是打印时填充了零
- 如何在javascript中打印字符串数组
- 如何在桌面上打印我的数组并替换为排序数组
- 如何发布此数组并在 php 中打印
- 在 jquery 中打印 json 数组