2016-11-07 4 views
0

私はTypescriptを初めて使用しています。私は、これは私の観察可能なTypescriptの選択プロパティ

entries:Observable<Log[]>; 

Logクラスが観測のうち、名前を抽出して、[]など_id、名前、などの多くのプロパティは、今私は、文字列の配列を取得したいが含まれているプロパティ

を選択します。どうすればいい?

これに関する資料はありますか?私はこのTypescriptのものがあまりにも難しい見つけるです

答えて

1

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 
    } 
}); 
0
var source = entries.pluck('name').toArray(); 

var subscription = source.subscribe(names => { 
    console.log(names); 
}); 
:あなたは文字列の配列にすべてのプロパティ名を抽出したい場合は、このようにそれを行うことができます
関連する問題