获取数组 Angular 的单个 属性
Get single property of array Angular
我尝试了很多方法,但我不知道如何获取数组的单个 属性。
我想做这个
数组 1:
this.array1 = [{name: 'misko', gender: 'male'},{name: 'misko', gender: 'male'}];
然后我只想将名称从数组 1 获取到数组,但是怎么样
this.array2 = [{'misko'},{'misko'}];
我的代码
this.getList = function() {
this.timesheets = Timesheets.query({
projectId: $scope.selected.project[0],
startWeek: this.weekStart,
endWeek: this.weekEnd
});
$log.log('1');
this.timesheetsId = this.timesheets.map(function (el) {
return { name: el._id };
$log.log('2');
});
};
我可以在控制台中看到日志 1 而不是日志 2
你可以像这样使用map
this.array1 = [{name: 'misko', gender: 'male'},{name: 'misko', gender: 'male'}];
this.array2 = this.array1.map(function (el) {
return { name: el.name };
})
我尝试了很多方法,但我不知道如何获取数组的单个 属性。
我想做这个 数组 1:
this.array1 = [{name: 'misko', gender: 'male'},{name: 'misko', gender: 'male'}];
然后我只想将名称从数组 1 获取到数组,但是怎么样
this.array2 = [{'misko'},{'misko'}];
我的代码
this.getList = function() {
this.timesheets = Timesheets.query({
projectId: $scope.selected.project[0],
startWeek: this.weekStart,
endWeek: this.weekEnd
});
$log.log('1');
this.timesheetsId = this.timesheets.map(function (el) {
return { name: el._id };
$log.log('2');
});
};
我可以在控制台中看到日志 1 而不是日志 2
你可以像这样使用map
this.array1 = [{name: 'misko', gender: 'male'},{name: 'misko', gender: 'male'}];
this.array2 = this.array1.map(function (el) {
return { name: el.name };
})