在JSON對象單JSON元件I具有JSON作爲檢索在角2
labelnames={
"one": "",
"two": "",
"three": "",
"four": ""
};
現在我有用於每個單獨labelname
條件。所以,如果我想顯示labelname[0]
即「one」並使用它,那麼我應該遵循什麼方式?
我嘗試使用管道和ngfor循環,但我得到的labelnames
<li *ngFor="let doc of labelnames | keys">
{{doc.key}}
</li>
所有值我只需要單個元素取決於指數。
幫我解決這個問題。
首先要正確設置你的代碼,其次你真的想用那個'keys'管道嗎? –
其次,瞭解術語「JSON」的含義。你有什麼不是JSON - 這是一個JavaScript對象。學習如何引用JavaScript對象的屬性,讓人們知道你的意思 - 它們不被稱爲「元素」。學習「對象」和「數組」之間的區別 - 'labelname [0]'是**數組中的第一個元素**,稱爲'labelname',而不是對象中的第一個屬性。我們不知道你的意思是「每個'labelname'的單獨條件。條件做什麼? – 2016-12-26 13:38:56
@torazaburo從我的理解,他/她想迭代對象的鍵,他一直(嘗試)通過列出所有鍵和/或值來手動執行它,但是想用'* ngFor'進行迭代。至少這是我的理解和基於我的答案,但我可能完全錯誤:D – Alex