簡體   English   中英

識別和打印對象內的對象 - Angular

[英]Identifying & Printing an object within an object - Angular

我有以下格式的 JSON:

{
    key: value,
    key: value,
    key: {
       key: value,
       key: value
    }
}

我想使用 Angular 的 ngIf 將這些鍵值打印到我的頁面上,以確定該值是字符串還是其他對象。 我嘗試使用typeof但它在 Webstorm 中給了我一個未解決的變量錯誤。

我如何知道該值是一個對象並且我需要進入並從那里獲取關鍵值?

我正在使用 Angular 6 和 Webstorm IDE。

您可以創建一個函數來獲取該值。 看看這個演示

component.ts

checkType(data){
  return typeof(data)
}

html

<div *ngIf="checkType(data.k1) === 'string'">
  I am string
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM