ngFor
を使用してHTMLでJSON値を出力しようとしましたが、オブジェクト名を指定せずにHTMLで値を表示することも可能ですか?オブジェクト名を指定せずにangle2出力オブジェクトの値を
実際に値を表示するには、以下の例のようにオブジェクト名を指定する必要があります。
のは、私は、このJSONオブジェクトがあるとしましょう:
'customerObjs':'Ob1'
'FirstName': 'Name'
'Something': 'Something'
とHTMLでの、私は、値を表示する
<div *ngFor="let obj of Objects">
{{ obj.FirstName }}
</div>
を以下のコードのような何かをしなければならないしかし、アイデアはにありますオブジェクト名がわからなくても値をレンダリングします。なぜなら、バックエンドの人がYouDontKnowWhatThisIs
の新しいオブジェクトを追加した場合、HTMLはそれでもYouDontKnowWhatThisIs
の値をレンダリングしなければならないからです。
したがって、オブジェクト名をハードコーディングしてレスポンスを動的に出力します。
これは可能ですか?もしそうなら、誰かが例を示すことができますか?
これにプランカを捧げる?あなたは良い助けを得るためにもっと多くの情報を提供する必要があります。あなたの 'customerObjs'を見てください。実際にはリストであり、オブジェクトではありません。それは無効なJSONであるために動作しません。しかし、jsonパイプを次のように使用してみてください:{{obj | json}}ので、すべてのオブジェクトフィールドが表示されます。 – vinagreti
私の顧客Objを編集しました、パイプを使用しますか? – nCore
私はdiplsy jsonをオンラインにする度に '
' –