4

AngularJS を使用して JSON-LD オブジェクトを作成および出力する方法を Web で検索してきましたが、うまくいきませんでした。

私が達成しようとしているのは、ここでイベントについて説明されているように、SPA に構造化データを追加することです。

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Event",
  "name": "Example Band goes to San Francisco",
  "startDate" : "2013-09-14T21:30",
  "url" : "http://example.com/tourdates.html",
  "location" : {
    "@type" : "Place",
    "sameAs" : "http://www.hi-dive.com",
    "name" : "The Hi-Dive",
    "address" : "7 S. Broadway, Denver, CO 80209"
  }
}
</script>

https://developers.google.com/structured-data/rich-snippets/events

これを行う簡単な方法は、JSON-LD オブジェクトを構築し、script タグ内に出力することです。しかし、私の知る限り、次のようなスクリプトタグ内のスコープ値にアクセスすることは不可能です/良い習慣です:

<script type="application/ld+json">
{{jsonLdObject}} 
</script>

これを行うためのより良いアプローチを手伝ってくれる人はいますか? JSON-LD オブジェクトを通常の JSON オブジェクトとして作成しても問題ありませんか?

4

1 に答える 1