Angularjs 来自服务器的数据未通过angular.js中的hg bind更新
我希望通过angular.js中的Angularjs 来自服务器的数据未通过angular.js中的hg bind更新,angularjs,Angularjs,我希望通过angular.js中的ng bind显示来自服务器的数据。在控制器范围内。第一个\u名称被更新。但它不会以html格式显示。它显示了错误 错误:[$rootScope:infdig]$rootScope/infdig?p0=10 请告诉我这个问题的解决办法。通过下面的代码,我只做了尝试 $http.get('sample.php', config) .success(function (data, status, headers, config) { if (data.l
ng bind
显示来自服务器的数据。在控制器范围内。第一个\u名称
被更新。但它不会以html格式显示。它显示了错误
错误:[$rootScope:infdig]$rootScope/infdig?p0=10
请告诉我这个问题的解决办法。通过下面的代码,我只做了尝试
$http.get('sample.php', config)
.success(function (data, status, headers, config)
{
if (data.length >= 1) {
$location.path("/inbox");
$scope.first_name = data[0].firstname;
console.log($scope.first_name);
}
else {
alert("Invalid userid");
}
})
.error(function (data, status, headers, config)
{
});
错误是因为$digest循环达到了10次以上。您正在动态更改范围变量,并调用每个时间摘要周期。使用一些服务模块返回数据并将其分配给作用域,而不是将其分配给$scope变量。谢谢您的评论。但我们需要向服务器传递一些数据来获取信息。在控制器中,我们可以像下面这样传递数据:var config={params:{contact:contact}}。我们可以将config作为参数传递给http。但是我需要如何在服务中传递这些值。关于服务,我建议这样做。@Jeeva请通过链接,您可以看到我正在向服务函数传递字符串“uni”。同样,你也可以把你的配置参数传递给它。我在你发送的链接的帮助下试过了。我能够从服务器获取数据。但这并不是通过ng bind更新的。我在以前的代码中遇到了同样的问题。请帮我解决这个问题。