0

このコードを使用してデータをバインドしようとしています:

    {{company.category}} | {{company.locations[0]}}
    {{company.company_name}}

出力は次のとおりです。

    [{"id":1,"category":"Advertising and Agencies"},{"id":2,"category":"Arts and Music"},{"id":3,"category":"Client Services"},{"id":4,"category":"Consumer"},{"id":5,"category":"Education"}] | {"id":1,"cities":"Delhi"}
    Microsft Corp

この中括弧と ID がすべてある理由がわかりません。どこが間違っていますか?company_name が正しく表示されました。

4

2 に答える 2

1

これは、JavaScript オブジェクトを記述するJSON表記です。

company.categoryそれが表示されている理由については、オブジェクトの配列が含まれているように見えます。

表示する配列からオブジェクトとプロパティを指定して、これを修正します。

例えば:

company.category[0].category

=> ところで、これは非常に紛らわしいプロパティの名前付けです。混乱を避けるために、おそらくもっと論理的に名前を付ける必要があります。

の後のコードについては|、これも単なるオブジェクトであり、必要なプロパティ名を表示します。次に例を示します。

{{company.locations[0].cities}}

于 2015-07-29T08:57:10.180 に答える