Angular 4 Firebaseデータベースからデータを読み取り、ブラウザに表示する

Vasilis Michail

私はAngular4を学習していて、firebaseデータベースを使用していますが、アプリケーションのブラウザーにオブジェクトを表示する方法に完全に迷っています。現在、ユーザーからすべてのデータを取得して、ブラウザーに表示したいと考えています。

import { Component, OnInit } from '@angular/core';
import { AngularFireDatabase, FirebaseListObservable } from 'angularfire2/database';
import * as firebase from 'firebase/app';

@Component({
  selector: 'app-about',
  templateUrl: './about.component.html',
  styleUrls: ['./about.component.css']
})
export class AboutComponent implements OnInit {

  constructor() {
    var allUsers = firebase.database().ref('users/');
      var db = firebase.database().ref('/users/');
      // Attach an asynchronous callback to read the data at our posts reference
        db.on("value", function(snapshot) {
          console.log(snapshot.val());
        }, function (errorObject) {
          console.log("The read failed: " + errorObject.code);
        });
          }

  ngOnInit() {
  }

}

すべて正常に動作し、コンソールにデータを表示できますが、コンソールのデータをブラウザーに表示する方法について教えてください。

Vasilis Michail

Browser.Angularfireにデータを表示する場合は、console.log()を使用する必要はありません。これには独自の関数があります。このリンクはあなたの問題に正確に焦点を当てています

これは、データベースからすべてのユーザー名を取得し、それらをリストとして表示する例です。

import { Component, OnInit } from '@angular/core';
import { AngularFireDatabase, FirebaseListObservable,FirebaseObjectObservable } from 'angularfire2/database';
import * as firebase from 'firebase/app';

@Component({
  selector: 'app-about',
  templateUrl: './about.component.html',
  styleUrls: ['./about.component.css']
})
export class AboutComponent implements OnInit {

    users:FirebaseListObservable<any>;;
    constructor(db2: AngularFireDatabase) {
    this.users = db2.list('users');
          }
  ngOnInit() {
  }

そして次のHTMLコード

<div class="container">
  <p>Show all users</p>
  <ul>
  <li *ngFor="let user of users | async">
       {{ user.name | json }}
    </li>
  </ul>
</div>

それが問題に関するあなたの混乱を減らしたことを願っています。あなたが何かを理解していなかったなら、plzはもう一度私に尋ねてください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Firebaseからデータを読み取り、Angularを使用してテーブルに表示する

分類Dev

FirebaseデータベースAngular8からデータを読み取る

分類Dev

Firebaseリアルタイムデータベースからデータを読み取り、Angularを使用してリストとして表示する

分類Dev

Angular4-パラメータを使用してデータベースにデータを取得する方法

分類Dev

Angular4サブスクライブからデータを返す

分類Dev

Angular4のモデルクラスからデータを取得する方法

分類Dev

Angular 4ガード内のクエリ文字列パラメーターを読み取りますか?

分類Dev

Angular4からExcelでデータをダウンロードする方法

分類Dev

Angular 2/4:カスタムコンポーネントで読み取り専用を機能させるにはどうすればよいですか?

分類Dev

Angular4-検証エラーの表示中にnullのプロパティステータスを読み取ることができません

分類Dev

Angular4のAPIからデータを取得する

分類Dev

Laravel4のデータベースからの読み取り

分類Dev

Angular 4Firebaseデータベースのオブジェクトの配列を反復処理します

分類Dev

Firestoreデータベースからangular4オートコンプリート入力に特定の限定されたチェック済みデータを取得する方法

分類Dev

カスタムバリデーター関数からのカスタムエラーメッセージをAngular4で表示するにはどうすればよいですか?

分類Dev

特定のデータをAngular2 / 4で表示する

分類Dev

Angular4のサービスからコンポーネントに大量のデータを取得する必要があります

分類Dev

Extjs 4のストアからデータを読み取りたいのですが、[オブジェクトオブジェクト]と表示されます

分類Dev

jsonフィードのテーブルからデータを取得するAngular4

分類Dev

Angular4でサービスデータを更新する

分類Dev

Angular4のサブスクライブのデータでnullになります

分類Dev

Angular 4 http postリクエストは、URLにデータを表示します

分類Dev

Angular4データをブートストラップモーダルに渡す

分類Dev

Angular 4 HTTP GetRequestからのJSONデータの表示

分類Dev

httpClient IterationngForからのAngular4応答データの表示

分類Dev

Angular datatables:配列からデータを読み取る方法は?

分類Dev

Angular JS / PHP-データベースからデータを読み取ることはできますが、ng-clickが機能しません

分類Dev

ライブデータをリッスンするAngularおよびIonic4エラー:InvalidPipeArgument: '' for pipe'AsyncPipe '

分類Dev

Angular 4-jsonデータをテーブルとして表示するときにエラーが発生する

Related 関連記事

  1. 1

    Firebaseからデータを読み取り、Angularを使用してテーブルに表示する

  2. 2

    FirebaseデータベースAngular8からデータを読み取る

  3. 3

    Firebaseリアルタイムデータベースからデータを読み取り、Angularを使用してリストとして表示する

  4. 4

    Angular4-パラメータを使用してデータベースにデータを取得する方法

  5. 5

    Angular4サブスクライブからデータを返す

  6. 6

    Angular4のモデルクラスからデータを取得する方法

  7. 7

    Angular 4ガード内のクエリ文字列パラメーターを読み取りますか?

  8. 8

    Angular4からExcelでデータをダウンロードする方法

  9. 9

    Angular 2/4:カスタムコンポーネントで読み取り専用を機能させるにはどうすればよいですか?

  10. 10

    Angular4-検証エラーの表示中にnullのプロパティステータスを読み取ることができません

  11. 11

    Angular4のAPIからデータを取得する

  12. 12

    Laravel4のデータベースからの読み取り

  13. 13

    Angular 4Firebaseデータベースのオブジェクトの配列を反復処理します

  14. 14

    Firestoreデータベースからangular4オートコンプリート入力に特定の限定されたチェック済みデータを取得する方法

  15. 15

    カスタムバリデーター関数からのカスタムエラーメッセージをAngular4で表示するにはどうすればよいですか?

  16. 16

    特定のデータをAngular2 / 4で表示する

  17. 17

    Angular4のサービスからコンポーネントに大量のデータを取得する必要があります

  18. 18

    Extjs 4のストアからデータを読み取りたいのですが、[オブジェクトオブジェクト]と表示されます

  19. 19

    jsonフィードのテーブルからデータを取得するAngular4

  20. 20

    Angular4でサービスデータを更新する

  21. 21

    Angular4のサブスクライブのデータでnullになります

  22. 22

    Angular 4 http postリクエストは、URLにデータを表示します

  23. 23

    Angular4データをブートストラップモーダルに渡す

  24. 24

    Angular 4 HTTP GetRequestからのJSONデータの表示

  25. 25

    httpClient IterationngForからのAngular4応答データの表示

  26. 26

    Angular datatables:配列からデータを読み取る方法は?

  27. 27

    Angular JS / PHP-データベースからデータを読み取ることはできますが、ng-clickが機能しません

  28. 28

    ライブデータをリッスンするAngularおよびIonic4エラー:InvalidPipeArgument: '' for pipe'AsyncPipe '

  29. 29

    Angular 4-jsonデータをテーブルとして表示するときにエラーが発生する

ホットタグ

アーカイブ