以下是我的人控制器的代码
demoApp.controller('PersonCntrl', function ($scope, $route, $location, Person) {
$scope.newPerson = {};
$scope.createdPersons = Person.getAll();
***$scope.defaultPerson = $scope.createdPersons[0];***
alert($scope.defaultPerson.Name);
人员服务返回一组人员对象,我已将其绑定到我的 UI 并在那里显示记录。但我的 $scope.defaultPerson 分配没有正确的对象。
Following is my controller code:
Person.getAll().then(function (data) {
$scope.createdPersons = data;
alert($scope.createdPersons[0].Name);
});
以下是我的服务代码:
demoApp.factory('Person', function ($resource) {
var resource = $resource('/api/persons/:Id', { Id: '@Id' }, { update: { method: 'PUT' } });
return {
getAll: function () {
return resource.query();
}};