gpt4 book ai didi

javascript - 使用 2 个 key 从 JSON AngularJS 接收数据

转载 作者:行者123 更新时间:2023-12-03 07:33:00 24 4
gpt4 key购买 nike

我无法从我的 JSON 中读取数据,这些数据是从名为 php 和我的 Controller 收到的,如下所示:

    app.controller('equipoCtrl', ['$scope', '$routeParams', '$http', function($scope,$routeParams,$http){
$('.mainApp').removeClass('fluid-container').addClass('container');

$scope.setActive("mClasificacion");
var idEquipo = $routeParams.idEquipo;
$scope.actualizado = false;
$scope.alumno = {};
$scope.myposition={};
$scope.posicionSeleccionada="2";
$scope.posicionSeleccionada2="1";

$http.get('php/servicios/equipos.getEquipo.php?c='+ idEquipo)
.success(function(data){

if (data.err !== undefined) {
window.location = "#/equipos";
return;
}
$scope.alumno = data;

});


$http.get('php/servicios/alumnos.posiciones.php')
.success(function(data){

$scope.myposition=data;
});




}]);

名为 myposition 的数组的结果如下所示:

[ { "idPosicion": "2", "posicion": "Delantero" }, { "idPosicion": "1", "posicion": "Portero" } ] 

最后是我的 HTML 代码:

            <div class="col-md-6">
Posicion Jugador 1:{{posicionSeleccionada}}
<select ng-model="posicionSeleccionada" class="form-control" >
<option ng-repeat="(key,value) in myposition" value=""></option>
</select>
</div>

有人可以帮助我,如何检索这些值?

谢谢,路易吉

最佳答案

当您需要使用数组语法时,您正在使用对象语法

<option ng-repeat="pos in myposition" value="{{pos.idPosicion}}">{{pos.posicion}}</option>

还建议考虑使用ng-options

关于javascript - 使用 2 个 key 从 JSON AngularJS 接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35735727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com