Я застрял с огнем и угловой - PullRequest
0 голосов
/ 28 августа 2018

Извините, что повторяюсь. Но я действительно застрял здесь.

image

Я хочу получить доступ к свойству 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

...