GET请求:
$scope.customer = {};
$scope.view = function(id){
$http.get(API_URL + "v1/customers/" + id)
.then(function (response) {
$scope.customer = response.data;
console.log($scope);
$location.path('app/view-customer');
},function error(response) {
console.log('error');
$scope.error = response.statusText;
});
};
记录$scope
或$scope.customer
会为我提供预期的数据,但是当我尝试在视图中显示它时,我没有任何喜悦。
我尝试使用以下方式显示它:
{{ customer.fieldname }}
console.log(response.data)
{custref: 105, resellerref: 33, channelref: 14, default_customer: "Yes", company: "edi Communications Limited", .....}
还试图通过数据进行重复,但仍然没有运气。不确定我做错了什么帮助将不胜感激
答案 0 :(得分:1)
您的视图与第一行创建的对象绑定,即
$scope.customer = {};
因此,当您重新分配customer
变量时,视图仍然绑定到前一个空对象,这就是它没有更改的原因。
尝试做这样的事情:
$scope.info = {
customer: {}
}
并在视图中以info.customer.someProperty
访问客户对象。