Javascript Angularfire:在HTML中显示Firebase对象的键而不是值

Javascript Angularfire:在HTML中显示Firebase对象的键而不是值,javascript,angularjs,firebase,angularfire,Javascript,Angularjs,Firebase,Angularfire,我正在使用AngularFire进行一个项目。我的firebase对象的形式如下 { mainKey: { key1:value1, key2:value2 }, mainkey2: { key3:value3 } } 我输入数据时需要在表行的不同列中显示值和键 我可以使用{key}}表达式显示值,但是如果我必须显示键本身,我该怎么办 以这种方式存储数据是错误的做法吗? 位于节点/messages/{{Message.$id}的消

我正在使用AngularFire进行一个项目。我的firebase对象的形式如下

{
   mainKey: {
      key1:value1,
      key2:value2
   },
   mainkey2: {
      key3:value3
   }
}
我输入数据时需要在表行的不同列中显示

我可以使用
{key}}
表达式显示
,但是如果我必须显示
本身,我该怎么办

以这种方式存储数据是错误的做法吗?

  • 位于节点/messages/{{Message.$id}的消息数据 消息文本为{{Message.text}

  • 位于节点/messages/{{Message.$id}的消息数据 消息文本为{{Message.text}

我在angularJS文档中找到了这样做的方法

    <ul>
       <li ng-repeat="(key,value) in object"> {{key}}> </li>
    </ul>
  • {{key}}>

这将给我列出的所有键。

我在angularJS文档中找到了这样做的方法

    <ul>
       <li ng-repeat="(key,value) in object"> {{key}}> </li>
    </ul>
  • {{key}}>

这将给我列出的所有键。

我尝试过使用它,但当我使用{{{key.$id}}
{{product.name.$id}}{{product.price | currency:&{product.price | currency:{bid.$id}}{{bid | currency:&{bid#8377;}
不在评论中,但是在问题中。在您的情况下,尽管您在对象上访问了
$id
,比如
产品。$id
。因为产品是你在循环使用的。但是我也在循环使用产品。UserBid我尝试过使用它,但是当我使用{{key.$id}}{code>{{product.name.$id}}{{{{product.price}currency:&{product.price}{bid.$id}{{bid}currency:{bid}{currency:&{id}}}{bid}{currency:{bid}{8377;}{code>不在评论中,但是在问题中。在您的情况下,尽管您在对象上访问了
$id
,比如
产品。$id
。因为产品是你们循环通过的,但我也循环通过product.userbids