让我看看我的Angularjs代码:
我的'EmpApi'工厂的函数'getequipselected'请求我的webservice数据并保存以供回复:
EmpApi.getequipselected(idequip).success(function (response) {
$scope.editequipamento = response;
console.log(response);
它非常有效,它打印在控制台日志浏览器上:Array [Object]
如果点击'Objetc',我可以看到所有参数:idEquipamento,TAG,idDiretoria,idFabricante ......
所以我很想打印$ scope:
console.log($scope.editequipamento);
我打印它来检查,它与console.log(响应)相同
问题在于:我尝试打印它:
console.log($scope.editequipamento.TAG);
我试图从对象打印一个参数,但是给了我'undefined'
我对它进行了欺骗,因为我想使用ng-model="editequipamento.TAG",
将此值传递给我的html输入,但输入也未定义。
答案 0 :(得分:1)
响应是数组不是对象所以你必须访问该数组的第一个对象。
console.log($scope.editequipamento[0].TAG);
答案 1 :(得分:0)