0
저는 AngularJS와 Web Api에서 매우 새로 왔습니다. Web Api에서 메서드를 호출하는 각도 컨트롤러가 있습니다. 내 DOM에 데이터를 바인딩하려고하지만 그렇게하는 것을 초과하지는 않습니다. API는 단일 객체 1 개만 반환합니다.AngularJS로 웹 API 바인딩하기
각도 컨트롤러 :
function adminManageUsersController($scope, $http) {
$scope.data = [];
$http.get("/api/adminapi?Id=2")
.then(function (result) {
//Success
angular.copy(result.data, $scope.data);
//$scope.data = angular.fromJson(result.data);
},
function() {
//Error
}
);
};
HTML : 내가 잘못
<div data-ng-controller="adminManageUsersController">
<div class="form-horizontal" ng-model="data">
<div class="form-group">
<label class="control-label col-lg-3 col-md-4">Employee Number</label>
<div class="col-lg-5 col-md-6">
<input type="number" class="form-control" ng-model="EmployeeNumber" />
<div>{{ EmployeeNumber }}</div>
</div>
</div>
</div>
</div>
을 뭐하는 거지? 당신이 생각하는 것 무엇을하지 않습니다 사업부에 NG 모델의
<div>{{ data.EmployeeNumber }}</div>
및
<input type="number" class="form-control" ng-model="data.EmployeeNumber" />
귀하의 사용 :
[$ resource] (http://docs.angularjs.org/api/ngResource.$resource)이 문제를 해결하는 데 도움을 줄 수 있습니다. – Kain