メインコンテンツにスキップ
Angularアプリケーションにコードを埋め込む方法

AngularアプリケーションでEmbedSocialウィジェットコードを埋め込む方法の手順です。

Yuka Isobe avatar
対応者:Yuka Isobe
1年以上前に更新

こちらの記事に使用されいてる管理画面の画像は、英語の管理画面を撮影したものです。実際にご利用いただくEmbedSocialの管理画面は日本語仕様です。

Angularアプリケーションでは、カスタムJavaScriptコードを統合するための2つのオプションがあります。

ページのどこにでもコードを埋め込むオプション これは馴染みのあるオプションで、最も簡単な方法です。したがって、AngularファイルのいずれかのHTMLにアクセスし、EmbedSocialコードを直接貼り付けることができます。

以下に例を示します:

1.コンポーネントの作成

これを実現するには、2つのステップを守る必要があります。

コンポーネントの作成

コンポーネントの使用

2.ターミナルで、次のコマンド ng generate component EmbedSocialWidget を使用して、EmbedSocialWidget という名前のAngularコンポーネントを作成します。

3.コンポーネントが作成されたら、EmbedSocialWidget.component.ts を開き、コンストラクタの直前に @Input() デコレートされた string として refId という名前を付け加えます。

4.同じファイル内で、ngOnInit() 関数の内部に、ウィジェットを構築する責任があるembedsocial javascriptを追加します。

あなたのコンポーネントファイル EmbedSocialWidget.component.ts は、以下の画像のようになるはずです:

コンポーネントの使用

まず、EmbedSocialアカウントにログインし、ウィジェットに移動します。埋め込みたいウィジェットの1つを開き、EmbedSocialデータ-ref属性の値(上記で説明したように)を取得します。

データ-ref属性は次のようになります:

data-ref="1ca3d4d1a06e6fc2ae3b6b90f934326fd3a9edf4"

データ-refを取得したら、新しく作成した EmbedSocialWidget コンポーネントをAngularプロジェクト内のどこでも自由に使用できます。コンポーネントの refId バインディングを、EmbedSocialからコピーしたrefIdで編集してください。

以下はコンポーネントを使用する例です:

以上です。

詳細やご不明点は、このページの右下のチャットサポートかCSチームにお問い合わせくださいませ。

こちらの回答で解決しましたか?