select 中的 ionic2 ngFor firebase 键

ionic2 ngFor firebase key in select

我有以下 firebase 数据库结构

我正在通过

获取我的数据
this.selectOptions = af.database.list('/select-options');

我的目标是拥有一个 ionic2 (angular2) 形式,它有 2 个 select 输入映射到一个模型,并提供 select 选项,它们是上图中的键。

我想存储用户可以通过所需表单创建的如下项目。

{
  item1: {
    phase: "phase1",
    place: "park"
  }, ...
}

我用 *ngFor 尝试了不同的东西,但无法访问密钥。也许我的数据库模型也是"wrong"。感谢任何帮助。

使用angularfire2时,我们可以直接做

selectOptions.phase.$key

我遇到了 angularfire2-offline 的问题,它从返回的 observable

中删除了 $key