使用Firebase Firestore和Angular Grid的Ignite UI

在本文中,我們將瞭解如何從Firestore讀取數據並將該數據綁定到Angular Grid的Ignite UI。Firestore是Firebase NoSQL數據庫產品,因此,在開始之前,我建議您瞭解有關Angular的Firestore和Ignite UI的更多信息。

在本文中,我們將學習從Firestore讀取數據並將該數據綁定到Angular Grid的Ignite UI。在關於此主題的下一篇文章中,我們將介紹創建,刪除和更新操作。

因此,讓我們首先設置Firestore,創建一個Angular項目以使用Ignite的Angular UI,然後從Firestore中獲取數據。

設置Firestore

您將導航到Firebase控制檯。當你在那裡時,點擊“添加項目”選項。

使用Firebase Firestore和Angular Grid的Ignite UI

單擊“添加項目”後,您將看到一個對話窗口,以提供項目信息。輸入以創建項目,如下圖所示。在這裡,我給了項目名稱iggridemo

使用Firebase Firestore和Angular Grid的Ignite UI

創建項目後,您需要向項目添加應用程序。我們將添加一個Web項目,因為我們將在Angular中使用Firestore數據收集,這是一個Web項目。

當您單擊Web選項時,您將獲得要添加到項目中的代碼段。複製此代碼段,因為稍後您可能需要將其添加到Angular項目中。

注意:我們將在Angular項目的environment.prod.ts文件中添加以下設置 。

使用Firebase Firestore和Angular Grid的Ignite UI

接下來,單擊側面菜單選項中的“數據庫”並創建一個集合。請記住,Firestore是基於NoSQL的數據庫。在這裡,我們創建了用於處理數據的集合。要創建數據庫,請轉到側面菜單並單擊“數據庫”,然後創建數據庫。系統會要求您選擇安全規則。選擇選項“ 在測試模式下啟動 ”,然後單擊“啟用”。

使用Firebase Firestore和Angular Grid的Ignite UI

設置安全規則後,單擊“添加集合”以將集合添加到數據庫。

使用Firebase Firestore和Angular Grid的Ignite UI

為集合命名。在這個例子中,我在這裡給出了“ 產品 ” 的名稱。

使用Firebase Firestore和Angular Grid的Ignite UI

創建集合後,添加文檔。我在產品系列中添加了一個文檔,如下圖所示:

使用Firebase Firestore和Angular Grid的Ignite UI

添加第一個文檔後,數據庫應如下所示:

使用Firebase Firestore和Angular Grid的Ignite UI

現在,讓我們在集合中添加更多文檔。對於該操作,請單擊products集合中的“添加文檔”。

使用Firebase Firestore和Angular Grid的Ignite UI

所以,我在產品系列中添加了五個文檔。我們現在將使用Ignite UI for Angular Grid中的產品集合。到目前為止,我們只在Firebase Firestore中創建了該集合。

使用Ignite UI設置角度項目

我們有三個選項可以使用Ignite UI for Angular設置anAngular項目。

  1. 使用Ignite UI CLI創建一個使用Ignite UI for Angular配置的新Angular項目。
  2. 在現有Angular項目中使用Ignite UI for Angular。
  3. 對Visual Studio代碼使用Angite UI for Angular Toolbox Extension。

從現在開始,我將假設您已經將Angular項目配置為與Angular的Ignite UI一起使用。


分享到:


相關文章: