在将JSON保存到Ionic/Cordova存储时生成唯一ID



如果有帮助,这是一个对象的例子:

export class Foo {
    public id: number; // <- good practice when setting this?
    public bar: string;
}

我正在使用Ionic制作一个简单的应用程序,该应用程序将一些JSON对象存储到本地存储中 - 因此没有服务可以帮助为该对象提供唯一标识。

对象具有一个 Id 字段,用于唯一标识它们并在同一类的对象列表中查找它们。

Ionic/Angular/Cordova是否为生成唯一的ID-s提供任何帮助?还是每次创建新对象时都必须遍历所有对象才能找到唯一的 Id?

您可以使用 new Date()md5

检查一下:如何在 Angular 5 打字稿中生成 md2 哈希?角度 2 将字符串转换为 md5 哈希

import { Md5 } from 'ts-md5/dist/md5';
@Component({
  // ...
  providers: [Md5]
})
export class ExampleComponent {
  constructor(
    private _md5: Md5
  ) {
    let time = new Date();
    let hash = Md5.hashStr(time);//unique id
  }
}

就这样。

相关内容

  • 没有找到相关文章

最新更新