Javascript 用于HTML5存储和gdrive的轻型数据库

Javascript 用于HTML5存储和gdrive的轻型数据库,javascript,database,browser,angular,Javascript,Database,Browser,Angular,嗨,我的问题是 我正在开发angular 2应用程序,我有一些数据要保存。 我更喜欢用json格式保存所有数据。 情况如下: 我有一些类似于待办事项列表的东西,您可以添加或删除一些待办事项,但我喜欢保存到浏览器存储中,只有当客户需要时,他才能将所有数据存储到他的gdrive中 所以我不知道如何实现这一点,实际上我想使用浏览器数据库,比如缓存,并将所有内容保存到gdrive 你知道一些很好的javascript客户端库吗 谢谢您可能希望查看如何在浏览器的应用程序存储中存储数据 从NPM注册表: 在

嗨,我的问题是

我正在开发angular 2应用程序,我有一些数据要保存。 我更喜欢用json格式保存所有数据。 情况如下:

我有一些类似于待办事项列表的东西,您可以添加或删除一些待办事项,但我喜欢保存到浏览器存储中,只有当客户需要时,他才能将所有数据存储到他的gdrive中

所以我不知道如何实现这一点,实际上我想使用浏览器数据库,比如缓存,并将所有内容保存到gdrive

你知道一些很好的javascript客户端库吗

谢谢

您可能希望查看如何在浏览器的应用程序存储中存储数据

从NPM注册表:

在您的应用程序中:

首先,您需要配置服务:

然后您可以在组件中使用它:

至于谷歌驱动器支持,谷歌有一个,但他们似乎没有AngularJSAPI,更不用说Angular2了

干杯

import { LocalStorageService, LOCAL_STORAGE_SERVICE_CONFIG } from 'angular-2-local-storage';

// Create config options (see ILocalStorageServiceConfigOptions) for deets:
let localStorageServiceConfig = {
    prefix: 'my-app',
    storageType: 'sessionStorage'
};
// Provide the config to the service:
const LOCAL_STORAGE_CONFIG_PROVIDER: Provider = provide(LOCAL_STORAGE_SERVICE_CONFIG, {
    useValue: localStorageServiceConfig
});

// Use the provider:
bootstrap(AppComponent, [LocalStorageService, LOCAL_STORAGE_CONFIG_PROVIDER]);
import { LocalStorageService } from 'angular-2-local-storage';

@Component({
    // ...
})
export class SomeComponent {
    constructor (
        private localStorageService: LocalStorageService
    ) {
        // YAY!
    }
}