2017-02-28 24 views
0

現在、Googleカスタム検索要素を専用のAngularコンポーネントに統合しようとしています。私はGoogle APIのdocで、通常のJavascriptコードでセレクタを追加しました。実際に検索ボックスは私のページに表示されます。 私の問題は、この検索ボックスの外観とマテリアルデザインコンポーネントの検索ボタンを完全に変更する必要があることです。 まず、これを達成することは可能でしょうか?はいの場合、どうすればこのことができますか? 私は十分に明確であることを願っています... 乾杯!Googleカスタム検索要素のカスタマイズ(Angular2)

答えて

1

あなたの範囲の文脈では、私は標準APIがあなたのニーズに過度に制限されると思います。このシナリオでは、Google Search REST APIの使用をお勧めします。

これを使用すると、要求とモデルをデータ転送オブジェクトとして機能させるAngularサービスを作成できます。これらは、APIドキュメントで指定された要求モデルと応答モデルと一致します。

新しいコンポーネントとモジュールを作成し、モジュール内で新しいサービスを提供し、マークアップとサービス呼び出しをコンポーネントに追加します。そうすれば、Googleとの関連するすべてのコミュニケーションを行う、完全にカスタマイズされたコンポーネントが得られます。

+0

こんにちはカルウム、ご返信ありがとうございます。実際、REST APIは柔軟性に関して非常に興味深いようです。私は角度サービス(私は純粋なnoobです)について何も知らないが、私はこの方向に掘り下げている。再度、感謝します! – arsrobota

+0

ここをクリックして、ここをクリックしてください:https://angular.io/docs/ts/latest/tutorial/toh-pt4.html –

+0

私はすでにそのページを見つけました、ありがとう;-)それでも、何か私が困惑しています:私はホイールを再発明する代わりに私のサービスでGoogle APIのnpmパッケージを使うことができると思うが、既存のものの中からどれを選択するかはわからない(十分なng-rest-api)。あなたはそれについてどう思いますか? – arsrobota

関連する問題