Angular4ネストされたオブジェクトはnull値エラーを読み取ることができません

J.デビッドソン

Angularservice.dataからのjsonオブジェクトは次のようになります

data={
   id: 334,
   name:'Tom Miller',
   address: {
          street: '133 Jackson St.',
          state: 'CA'
          }
     }

私のテンプレートでは、テーブルから次のようにしています

 <tr>
     <td> {{data.name}}</td>
     <td> {{data.address.state}}</td>
   </tr>

プログラムはzip値を表示せず、代わりにエラーを表示します

TypeError: Cannot read property 'state' of null

私のインターフェースでは、アドレスはアドレスとして設定されたオプションのフィールドですか?:..。

このエラーを修正する方法を教えてくださいありがとう

フラスコになります

Angular Safe ?.Navigationオペレーターは、この問題に対処するために正確に存在します。存在しない可能性のあるすべてのプロパティで使用する必要があります。

   <tr>
     <td> {{data.name}}</td>
     <td> {{data.address?.state}}</td>
   </tr>

この問題addressはJSONでオプションであるという事実に起因するため、この場合の処理​​方法は次のとおりです。

別のオプションはngIf、欠落しているオブジェクトへの参照を含む要素にディレクティブを使用することですが、通常data、全体が利用できない場合(HTTP要求が進行中の場合など)に適用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular 2/4はinitForm()でオブジェクトを読み取ることができません

分類Dev

Node.JSでネストされたJSONオブジェクトを読み取ることができません

分類Dev

Angular 9:API呼び出しから返されたネストされたオブジェクトの値を読み取ることができません[未定義]

分類Dev

データベースまたはオブジェクトを読み取り専用で読み取ることができません

分類Dev

AjaxリクエストからJavascriptオブジェクトを読み取ることができません

分類Dev

Freemarkerテンプレートでオブジェクト値を読み取ることができません

分類Dev

Angularは配列内のオブジェクトを読み取ることができません

分類Dev

返されたJavascriptオブジェクトを別のスクリプトファイルから読み取ることができません

分類Dev

Pythonでjsonファイルを読み取ることができません。タイプエラーの取得:jsonオブジェクトは「TextIOWrapper」です

分類Dev

クロスオリジンリクエストがブロックされました:同一生成元ポリシーでは、次の場所でリモートリソースを読み取ることができません

分類Dev

Angularはオブジェクトにアクセスできますが、プロパティを読み取ることはできません

分類Dev

axiosリクエストに反応します。setStateは応答オブジェクトを読み取ることができません

分類Dev

オブジェクトの配列を含む小道具は子コンポーネントで読み取ることができません

分類Dev

コンテキストAPIの使用中にこのエラーが発生します。TypeError:オブジェクトは反復可能ではありません(プロパティSymbol(Symbol.iterator)を読み取ることができません)

分類Dev

工場でネストされたデータをコントローラーで読み取ることができません(ANGULAR JS)

分類Dev

ネストされたオブジェクトでjson値を読み取る

分類Dev

freadはファイルからオブジェクトを読み取ることができません

分類Dev

Reactは配列内のオブジェクトを読み取ることができません(状態)

分類Dev

フラスコからjavascriptに送信されたオブジェクトBoundingPolyを読み取ることができません。この境界をhtmlで使用し、この境界を画像に描画したい

分類Dev

深くコピーされたオブジェクトの読み取り専用プロパティに割り当てることはできません

分類Dev

エンティティ クエリでネストされたリストのオブジェクトを含めることはできません

分類Dev

webdriver.ioでページオブジェクトを作成するとエラーが発生します。setValueは関数ではありません/未定義のプロパティ 'setValue'を読み取ることができません

分類Dev

switchステートメントを実行して配列を反復処理するとTypeErrorが返されます:オブジェクト '#<Object>'の読み取り専用プロパティ 'location'に割り当てることはできません

分類Dev

反応-フックを使用すると、エラーが発生します-オブジェクトは反復できません(プロパティSymbol(Symbol.iterator)を読み取ることができません)

分類Dev

エラー:オブジェクトに格納されている空の配列で.pushを使用すると、未定義のプロパティプッシュを読み取ることができません

分類Dev

双方向バインディング-ネストされたオブジェクト-角度-未定義のプロパティを読み取ることができません

分類Dev

JSONObjectは、オブジェクトが正しくインスタンス化されていても、既存のオブジェクトから属性を読み取ることができません

分類Dev

reactjsの子コンポーネントのgetInitialStateおよびComponentDidMountのpropsデータオブジェクトを読み取ることができません

分類Dev

カスタムコンポジットコンポーネントは、送信された値を読み取ることはできますが、取得することはできません

Related 関連記事

  1. 1

    Angular 2/4はinitForm()でオブジェクトを読み取ることができません

  2. 2

    Node.JSでネストされたJSONオブジェクトを読み取ることができません

  3. 3

    Angular 9:API呼び出しから返されたネストされたオブジェクトの値を読み取ることができません[未定義]

  4. 4

    データベースまたはオブジェクトを読み取り専用で読み取ることができません

  5. 5

    AjaxリクエストからJavascriptオブジェクトを読み取ることができません

  6. 6

    Freemarkerテンプレートでオブジェクト値を読み取ることができません

  7. 7

    Angularは配列内のオブジェクトを読み取ることができません

  8. 8

    返されたJavascriptオブジェクトを別のスクリプトファイルから読み取ることができません

  9. 9

    Pythonでjsonファイルを読み取ることができません。タイプエラーの取得:jsonオブジェクトは「TextIOWrapper」です

  10. 10

    クロスオリジンリクエストがブロックされました:同一生成元ポリシーでは、次の場所でリモートリソースを読み取ることができません

  11. 11

    Angularはオブジェクトにアクセスできますが、プロパティを読み取ることはできません

  12. 12

    axiosリクエストに反応します。setStateは応答オブジェクトを読み取ることができません

  13. 13

    オブジェクトの配列を含む小道具は子コンポーネントで読み取ることができません

  14. 14

    コンテキストAPIの使用中にこのエラーが発生します。TypeError:オブジェクトは反復可能ではありません(プロパティSymbol(Symbol.iterator)を読み取ることができません)

  15. 15

    工場でネストされたデータをコントローラーで読み取ることができません(ANGULAR JS)

  16. 16

    ネストされたオブジェクトでjson値を読み取る

  17. 17

    freadはファイルからオブジェクトを読み取ることができません

  18. 18

    Reactは配列内のオブジェクトを読み取ることができません(状態)

  19. 19

    フラスコからjavascriptに送信されたオブジェクトBoundingPolyを読み取ることができません。この境界をhtmlで使用し、この境界を画像に描画したい

  20. 20

    深くコピーされたオブジェクトの読み取り専用プロパティに割り当てることはできません

  21. 21

    エンティティ クエリでネストされたリストのオブジェクトを含めることはできません

  22. 22

    webdriver.ioでページオブジェクトを作成するとエラーが発生します。setValueは関数ではありません/未定義のプロパティ 'setValue'を読み取ることができません

  23. 23

    switchステートメントを実行して配列を反復処理するとTypeErrorが返されます:オブジェクト '#<Object>'の読み取り専用プロパティ 'location'に割り当てることはできません

  24. 24

    反応-フックを使用すると、エラーが発生します-オブジェクトは反復できません(プロパティSymbol(Symbol.iterator)を読み取ることができません)

  25. 25

    エラー:オブジェクトに格納されている空の配列で.pushを使用すると、未定義のプロパティプッシュを読み取ることができません

  26. 26

    双方向バインディング-ネストされたオブジェクト-角度-未定義のプロパティを読み取ることができません

  27. 27

    JSONObjectは、オブジェクトが正しくインスタンス化されていても、既存のオブジェクトから属性を読み取ることができません

  28. 28

    reactjsの子コンポーネントのgetInitialStateおよびComponentDidMountのpropsデータオブジェクトを読み取ることができません

  29. 29

    カスタムコンポジットコンポーネントは、送信された値を読み取ることはできますが、取得することはできません

ホットタグ

アーカイブ