0
我是Typescript的新手。我想選擇屬性Typescript select property
這是我觀察到的
entries:Observable<Log[]>;
Log類包含許多屬性,如_id,名稱等。現在我想通過提取的名字在可觀察的得到的String []數組。我會怎麼做?
是否有任何文件可用於此?我發現這個打字稿事情太難了恕我直言
我是Typescript的新手。我想選擇屬性Typescript select property
這是我觀察到的
entries:Observable<Log[]>;
Log類包含許多屬性,如_id,名稱等。現在我想通過提取的名字在可觀察的得到的String []數組。我會怎麼做?
是否有任何文件可用於此?我發現這個打字稿事情太難了恕我直言
不知道我是否正確理解你的意思是extracting name out of the observable
。如果要提取所有屬性名稱到字符串數組,你可以做這樣的:
entries.subscribe((logs: Log[]) => {
if (logs.length) {
// extract all defined property names from first log
let props = Object.keys(logs[0]);
// do something with properties
}
});
var source = entries.pluck('name').toArray();
var subscription = source.subscribe(names => {
console.log(names);
});