我是角色的初学者。我使用$ http通过单击按钮从服务器获取JSON数据。我的最终目标是填充所有HTML输入表单,服务器自动返回数据。我正在尝试使用forEach循环:
$http.post("check_ad", postData, config).then(function (response) {
angular.forEach(response.data.getValue, function(value, key) {
$scope.key = value;
});
});
我的HTML是:
<input type="text" ng-model="test">
<input type="text" ng-model="test2">
返回数据的服务器是:
{"getValue":{"test":"hello","test2":"world"}}
我的问题是“关键”变量对我不起作用。如果我试图在没有“钥匙”的情况下直接行驶,那么它的工作正常:
$http.post("check_ad", postData, config).then(function (response) {
angular.forEach(response.data.getValue, function(value, key) {
$scope.test = value;
$scope.test2 = value;
});
});
我的问题是我如何使用$ scope with variable? 另一个问题是,是否有更好的方法来做到这一点而不是使用forEach?
谢谢你:)