Javascript 如何通过索引、Angular JS、ng click访问嵌套的JSON数据?
我有一份特定月份分配给某人的汽车清单。如果你搜索四月,你会得到四月的数据。如何通过索引访问嵌套的JSON数据 这是Javascript 如何通过索引、Angular JS、ng click访问嵌套的JSON数据?,javascript,json,angularjs,Javascript,Json,Angularjs,我有一份特定月份分配给某人的汽车清单。如果你搜索四月,你会得到四月的数据。如何通过索引访问嵌套的JSON数据 这是 有几件事你应该先做 将按钮类型更改为button,否则它可能会假定为submit 美化你的代码 现在来看代码,您应该真正简化您的逻辑。您的数据结构都在那里,并且每次搜索时都没有太大的更改,因此无需映射或循环数据-您应该只在需要对数据执行某些操作时才需要它 您的单击按钮功能可以简单到 $scope.clickButton = function(enteredValue) {
有几件事你应该先做 将按钮类型更改为button,否则它可能会假定为submit 美化你的代码 现在来看代码,您应该真正简化您的逻辑。您的数据结构都在那里,并且每次搜索时都没有太大的更改,因此无需映射或循环数据-您应该只在需要对数据执行某些操作时才需要它 您的单击按钮功能可以简单到
$scope.clickButton = function(enteredValue) {
$scope.reset();
$scope.results = data[enteredValue];
}
将您的展示车功能更改为
$scope.showCars = function(car) {
$scope.cars = car;
};
在html中,只需将showCars函数调用更改为
<td ng-click='showCars($index)'>{{result.name}}</td>
编辑
这是结果有几件事你应该先做 将按钮类型更改为button,否则它可能会假定为submit 美化你的代码 现在来看代码,您应该真正简化您的逻辑。您的数据结构都在那里,并且每次搜索时都没有太大的更改,因此无需映射或循环数据-您应该只在需要对数据执行某些操作时才需要它 您的单击按钮功能可以简单到
$scope.clickButton = function(enteredValue) {
$scope.reset();
$scope.results = data[enteredValue];
}
将您的展示车功能更改为
$scope.showCars = function(car) {
$scope.cars = car;
};
在html中,只需将showCars函数调用更改为
<td ng-click='showCars($index)'>{{result.name}}</td>
编辑
这里是结果Hi,你指的是索引嵌套的JSON,你指的是对象中的数组?比如obj={array:[1,2,3,4]}?我想把汽车的品牌和年份拉出来……嗨,你说的索引嵌套JSON是什么意思,你说的是对象中的数组?像obj={array:[1,2,3,4]}?我想把车的品牌和年份拉出来……谢谢杨。我试过了,但没用。我会坚持下去的。哎呀,我给你打错了,检查更新的答案@Angular_NewbieThat。伟大的再次感谢杨,谢谢杨。我试过了,但没用。我会坚持下去的。哎呀,我给你打错了,检查更新的答案@Angular_NewbieThat。伟大的再次感谢杨。