我需要了解究竟pluck()
方法做了什么,我发现这段代码作为一个说明性示例,但是当我在角度4项目中尝试它时,它没有按预期工作:
source: any = Observable.of([
{ value1: 2, value2: 5 },
{ value1: 0, value2: 7},
{ value1: 1, value2: 3 }
]).pluck('value1');
subscribtion = this.source.subscribe(
function (x) {
console.log('Next: ' + x);
},
function(err) {
console.log('Error: ' + err);
},
function() {
console.log('Completed');
});
输出:
下一篇:未定义
完成
答案 0 :(得分:0)
source$ = Rx.Observable.from([ { value1: 2, value2: 5 }, { value1: 0, value2: 7 }, { value1: 1, value2: 3 } ]).pluck("value1");
source$.subscribe( function(x) {
console.log("Next: " + x); }, function(err) {
console.log("Error: " + err); }, function() {
console.log("Completed"); }
使用而不是