我被firebase和角度卡住了

时间:2018-08-28 04:56:22

标签: angular angularfire2 angularfire

很抱歉重复我自己。但是我真的被困在这里。

我要访问地址对象中的zip属性。

但是地址对象在另一个对象(消息)中。

这是我已经尝试过的代码。

Ts火:

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属性

0 个答案:

没有答案