PersonController问题

时间:2013-10-08 14:35:27

标签: angularjs angularjs-service

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

demoApp.controller('PersonCntrl',函数($ scope,$ route,$ location,Person){

$scope.newPerson = {};
$scope.createdPersons = Person.getAll();
***$scope.defaultPerson = $scope.createdPersons[0];***
alert($scope.defaultPerson.Name);

Person服务返回一个person对象的集合,我绑定到我的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();
    }};

0 个答案:

没有答案