【发布时间】:2015-12-09 16:53:22
【问题描述】:
我正在创建一个离子应用程序,特别是在特定场景中 当从列表中选择员工时(从 JSON 数据数组生成),他的详细信息将从这里显示
var employees = [{"id": 325, "firstName": "James", "lastName": “King”、“managerId”:0、“managerName”:“”、“reports”:4、“title”: “总裁兼首席执行官”、“部门”:“公司”、“手机”: “617-000-0001”、“办公室电话”:“781-000-0001”、“电子邮件”: “jking@gmail.com”,“城市”:“马萨诸塞州波士顿”,“图片”:“James_King.jpg”, “twitterId”:“@fakejking”,“博客”:“http://coenraets.org”}.....
我只需要找到 ID 的索引来显示完整的对象。
findById: function(employeeId) {
var deferred = $q.defer();
var searchValue = {'id': employeeId };
index = -1;
_.each(employees, function(data, idx) {
if (_.isEqual(data, searchValue)) {
index = idx;
return;
}
});
var employee = employees[index];
deferred.resolve(employee);
return deferred.promise;
},
为此,我正在使用这个函数,它没有在 _.each 函数中使用调试器
请告诉我我哪里错了。
【问题讨论】:
标签: javascript angularjs service ionic