Angularfire:在 Firebase 对象的 HTML 中显示键而不是值
Angularfire: Display key instead of value in HTML for a Firebase Object
我正在为一个项目使用 AngularFire。我的 firebase 对象的形式是
{
mainKey: {
key1:value1,
key2:value2
},
mainkey2: {
key3:value3
}
}
我输入数据的方式需要在 table 行的不同列中同时显示 value
和 key
。
我可以使用 {{key}}
表达式显示 value
,但是如果我必须显示 key
本身,我该怎么办?
以这种方式存储数据是错误的做法吗?
<ul>
<li ng-repeat="message in messages">
Message data located at node /messages/{{ message.$id }}
Message text is {{ message.text }}
</li>
</ul>
我在 angularJS 文档中找到了这样做的方法
<ul>
<li ng-repeat="(key,value) in object"> {{key}}> </li>
</ul>
这会给我列出的所有密钥。
我正在为一个项目使用 AngularFire。我的 firebase 对象的形式是
{
mainKey: {
key1:value1,
key2:value2
},
mainkey2: {
key3:value3
}
}
我输入数据的方式需要在 table 行的不同列中同时显示 value
和 key
。
我可以使用 {{key}}
表达式显示 value
,但是如果我必须显示 key
本身,我该怎么办?
以这种方式存储数据是错误的做法吗?
<ul>
<li ng-repeat="message in messages">
Message data located at node /messages/{{ message.$id }}
Message text is {{ message.text }}
</li>
</ul>
我在 angularJS 文档中找到了这样做的方法
<ul>
<li ng-repeat="(key,value) in object"> {{key}}> </li>
</ul>
这会给我列出的所有密钥。