首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase Angular9

Firebase Angular9
EN

Stack Overflow用户
提问于 2020-05-31 06:06:31
回答 1查看 33关注 0票数 0

我无法显示db中的特定元素。

代码语言:javascript
复制
//component.html
<section class="firee">
    <figure class="snip1208">
        <div  *ngFor="let scholarship of scholarships" >
        <h3>{{scholarship.title}}</h3>
        <p>{{scholarship.description}}</p>
        </div>
    </figure>
</section>
//component.ts
import { Component, OnInit } from '@angular/core';
import {AngularFireDatabase} from 'angularfire2/database';

@Component({
    selector: 'app-scholarship',
    templateUrl: './scholarship.component.html',
    styleUrls: ['./scholarship.component.css']
})
export class ScholarshipComponent implements OnInit {
    scholarships: any[];
    constructor(db: AngularFireDatabase){
    db.list('scholarships')
        .valueChanges()
        .subscribe(scholarships => {
        this.scholarships = scholarships;
        console.log(this.scholarships); });
    }
    ngOnInit(): void {
    }
}

那是工作

但是当我举个例子

代码语言:javascript
复制
<div *ngFor="let scholarship of scholarships" >
    <h3>{{scholarship.3}}</h3>
</div>

这不管用。我也尝试过"first_post",但同样不起作用

下面是db

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-31 06:27:31

我想你可能需要:

代码语言:javascript
复制
<h3>{{scholarship[3].title}}</h3>

代码语言:javascript
复制
<h3>{{scholarship["3"].title}}</h3>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62109236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档