Извините, что повторяюсь. Но я действительно застрял здесь.
Я хочу получить доступ к свойству zip в объекте адреса.
Но адрес объекта в другом объекте (сообщении).
Вот код, который я уже пробовал.
Огонь Ц:
import { Component, OnInit } from '@angular/core';
import { ChatService } from '../services/chat.service';
import { chatMessegeModel } from '../models/chat-message.model';
import { AngularFireDatabase, AngularFireObject } from
'angularfire2/database';
import { Observable } from 'rxjs';
@Component({
selector: 'app-feed',
templateUrl: './feed.component.html',
styleUrls: ['./feed.component.css']
})
export class FeedComponent implements OnInit {
feed: AngularFireObject<chatMessegeModel[]>;
details: Observable<any>
constructor(
private chat: ChatService,
private db: AngularFireDatabase
) {
this.details = this.db.list('message',
ref=> ref.limitToLast(25)
).valueChanges();
}
ngOnInit() {
}
}
И HTML-файл:
<div *ngFor="let item of details | async">
<div *ngFor="let address of (item.address | async)">
<p>
{{address.zip}}
</p>
</div>
</div>
Но я не могу получить доступ к свойству zip