angularjs对象列表,用于收集调查数据

时间:2014-08-22 01:18:39

标签: angularjs angularjs-scope angularjs-ng-repeat

我有一份员工对象列表(可通过REST服务获得),需要收集他们的出勤率(现在,缺席,休假)。我尝试使用工厂方法创建包含员工对象和出勤的包装列表。但是,似乎我做得不对。我可以使用ng-repeat显示员工列表,但不能显示包装列表。任何提示,我怎么能使它工作?

1 个答案:

答案 0 :(得分:0)

您可以创建依赖关系链以获取员工列表然后出勤,然后可以创建一系列员工对象,其中包含员工数据和她的出勤率。假设您有工厂方法来获取员工列表和出勤率,这就是它在控制器中的外观:

var myapp = angular.module("myApp",['urFactory'])
.controller('urController',['urFactory','$scope',function(urFactory,$scope){
$scope.employeeList = [];
var employee = {};
    urFactory.getEmployeeList.success(function(employeeList){

        urFactory.getAttendance.success(function(attendanceData){
            //Logic to match the employee with her attendance and then populate employee object
            //Push employee to scope variable
        });

    });

});