サブスクリプションの値が到着した後に何かをしようとしていますが、成功のコールバックが呼び出されません。
this.items = this.af.database.object( 'items' , {preserveSnapshot:true} );
this.itemsSub = this.items.subscribe(
snapshot =>{ this.values = snapshot.val(); },
(err) => console.log(err),
() => console.log('this.values')
);
また、変更するよう提案されましたが、変更するとthis.items.take(1).subscribe
this.values のログが undefined を返します。