Polymer - Google 客户端加载器
要加载特定客户端,需要使用带有 JavaScript 客户端库 Google-client-loader 的 Google API。
您可以在应用程序中使用polymer_google-client-loader,方法是运行以下命令将其安装在项目目录中。
bower install --save GoogleWebComponents/google-apis
此命令将在 bower_components 文件夹下安装polymer_google-client-loader 的所有相关元素。
示例
以下示例指定在 Polymer.js 中使用polymer_google-client-loader。创建一个 index.html 文件并在其中添加以下代码。
<html> <head> <script src = "bower_components/webcomponentsjs/webcomponents-lite.js"></script> <link rel = "import" href = "bower_components/google-apis/google-apis.html"> </head> <body> <div id = "loadedmsg"></div> <template id = "googleclient" is = "dom-bind"> <google-client-loader id = "shortener" name = "urlshortener" version = "v1" on-google-api-load = "loadedShortener"> </google-client-loader> <google-js-api on-js-api-load = "msgloaded"> </google-js-api> <google-plusone-api on-api-load = "msgloaded"> </google-plusone-api> </template> <script> var googleclient = document.querySelector('#googleclient'); googleclient.loadedShortener = function(event) { var request = event.target.api.url.get ({ shortUrl: 'http://goo.gl/fbsS' }) request.execute(function(resp) { }); }; googleclient.msgloaded = function(e) { document.querySelector('#loadedmsg').innerHTML += e.target.localName + ' is loaded' + '<br>'; }; </script> </body> </html>
输出
要运行应用程序,请导航到创建的项目目录并运行以下命令。
polymer serve
现在打开浏览器并导航到 http://127.0.0.1:8081/。以下是输出。
