向angular 10添加本地数据库

向angular 10添加本地数据库,angular,angular10,Angular,Angular10,我正在制作一个简单的登录应用程序。到现在为止,我已经制作了一个应用程序,只创建了2个用户(1个普通用户和1个管理员用户),但它基本上是硬代码。现在(在我的身份验证服务中)是这样的: 我将上面的内容绑定到另一个文件,即我的Signenda,如下所示: import { StringifyOptions } from 'querystring'; export class SignInData { private userID: string; private password:

我正在制作一个简单的登录应用程序。到现在为止,我已经制作了一个应用程序,只创建了2个用户(1个普通用户和1个管理员用户),但它基本上是硬代码。现在(在我的身份验证服务中)是这样的:

我将上面的内容绑定到另一个文件,即我的Signenda,如下所示:

import { StringifyOptions } from 'querystring';

export class SignInData {
    private userID: string;
    private password: string;

    constructor(userID: string, password: string){
        this.userID = userID;
        this.password = password;
    }

    getUserID(): string
    {
        return this.userID;
    }

    getPassword(): string
    {
        return this.password;
    }
}

现在我想将其升级到本地数据库,这样就可以添加新用户(普通用户或管理员),这样每个人都可以使用自己的用户名和密码登录。如何设置本地数据库?

您可以使用firebase设置本地数据库,firebase是一个云托管的NOSQL数据库。以下是示例应用程序设置。

您可以将IndexedDB与Angular一起使用。
IndexedDB是位于浏览器中的本地数据库。
这里有一个链接到
还有一个链接,可以让你开始

import { StringifyOptions } from 'querystring';

export class SignInData {
    private userID: string;
    private password: string;

    constructor(userID: string, password: string){
        this.userID = userID;
        this.password = password;
    }

    getUserID(): string
    {
        return this.userID;
    }

    getPassword(): string
    {
        return this.password;
    }
}