如果我嘗試這樣訪問數組的元素的屬性:插值陣角2
{{myArray[0].myProperty}}
我得到「運行時錯誤...未捕獲的(在承諾):類型錯誤:無法讀取屬性‘財產’未定義'
但是,如果我使用* ngFor我可以訪問數組中每個元素的每個屬性。 我錯過了什麼?我如何訪問特定元素的屬性?
如果我嘗試這樣訪問數組的元素的屬性:插值陣角2
{{myArray[0].myProperty}}
我得到「運行時錯誤...未捕獲的(在承諾):類型錯誤:無法讀取屬性‘財產’未定義'
但是,如果我使用* ngFor我可以訪問數組中每個元素的每個屬性。 我錯過了什麼?我如何訪問特定元素的屬性?
試試這個:
<YOUR_TAG *ngIf="myArray">{{myArray[0].myProperty}}</YOUR_TAG>
儘管這段代碼片段是受歡迎的,並且可能會提供一些幫助,但它會[如果它包含解釋](// meta.stackexchange.com/q/114762)*如何解決該問題將會[大大改進。沒有這些,你的答案就沒有什麼教育價值了 - 記住,你正在爲將來的讀者回答這個問題,而不僅僅是現在問的人!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –
您是否獲得陣列異步? – yurzui
你可以請包括'* ngFor'實現 – Zze
是異步的,但是如果我使用* ngFor,它可以工作 – user33276346