1

以下是我的人控制器的代码

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();
    }};
4

0 回答 0