我目前正在尝试将Google自定义搜索元素集成到专用的Angular组件中;我添加了一个选择器,其中包含Google API文档中提到的常用Javascript代码,搜索框确实显示在我的页面中。 我的问题是我需要完全改变这个搜索框的外观以及Material Design组件的搜索按钮。 那么,首先,有可能实现这一目标吗?如果是,怎么办呢? 我希望我足够清楚...... 干杯!
答案 0 :(得分:1)
在您的范围的上下文中,我认为标准API将过度限制您的需求。在这种情况下,我建议使用Google Search REST API。
使用此功能,您可以创建一个Angular服务,使请求和模型充当您的数据传输对象 - 这些服务将匹配API文档中指定的请求和响应模型。
然后创建一个新的组件和模块,在模块中提供新服务,并将标记和服务调用添加到组件中。这样,您就拥有了一个完全自定义的组件,可以与Google进行所有相关的沟通。