Polymer 聚合物初学者工具包:如何使用后端API?

Polymer 聚合物初学者工具包:如何使用后端API?,polymer,backend,polymer-1.0,polymer-starter-kit,Polymer,Backend,Polymer 1.0,Polymer Starter Kit,我使用聚合物起动器套件1.0.3 我的应用程序有不同类型的页面。其中一些应该将从请求接收到的数据呈现给后端API 但是当应用程序启动时,来自所有页面的所有请求都会立即启动 问题是如何使用后端完成正确的工作?我遇到了与您相同的问题,我找到的解决方案是使用元素中的方法调用函数,当我真正需要时,该函数向后端请求信息。对不起,我的英语不好。我遇到了与您相同的问题,我找到的解决方案是使用我的元素中的方法调用一个函数,当我真正需要它时,它会向后端请求信息。对不起,我的英语不好。有,这是后端工作的主要元素 下

我使用聚合物起动器套件1.0.3

我的应用程序有不同类型的页面。其中一些应该将从请求接收到的数据呈现给后端API

但是当应用程序启动时,来自所有页面的所有请求都会立即启动


问题是如何使用后端完成正确的工作?

我遇到了与您相同的问题,我找到的解决方案是使用元素中的方法调用函数,当我真正需要时,该函数向后端请求信息。对不起,我的英语不好。

我遇到了与您相同的问题,我找到的解决方案是使用我的元素中的方法调用一个函数,当我真正需要它时,它会向后端请求信息。对不起,我的英语不好。

有,这是后端工作的主要元素

下面是我项目中的一个示例

  <iron-ajax auto
             verbose="true"
             url="[[apiCategories]]"
             handle-as="json"
             on-response="_onCategoriesLoadComplete"></iron-ajax>
  <iron-ajax auto
             id="ajaxWeapons"
             verbose="true"
             url="[[apiWeapons]]"
             params="[[apiWeaponsParams]]"
             debounce-duration="300"
             handle-as="json"
             last-response="{{page}}"></iron-ajax>
  <iron-ajax auto
             verbose="true"
             url="{{apiCountries}}"
             handle-as="json"
             last-response="{{countries}}"></iron-ajax>
总之,将您的后端资源定义为一个
iron ajax
,这就是polymer如何使用后端。

有,这是polymer使用后端的主要元素

下面是我项目中的一个示例

  <iron-ajax auto
             verbose="true"
             url="[[apiCategories]]"
             handle-as="json"
             on-response="_onCategoriesLoadComplete"></iron-ajax>
  <iron-ajax auto
             id="ajaxWeapons"
             verbose="true"
             url="[[apiWeapons]]"
             params="[[apiWeaponsParams]]"
             debounce-duration="300"
             handle-as="json"
             last-response="{{page}}"></iron-ajax>
  <iron-ajax auto
             verbose="true"
             url="{{apiCountries}}"
             handle-as="json"
             last-response="{{countries}}"></iron-ajax>

总之,将您的后端资源定义为一个
iron ajax
,这就是polymer如何与后端协同工作。

我认为他在谈论观察者方法:我认为他在谈论观察者方法:
com._userLogin = function () {
    var {inputAccount:account,inputPassword:pwd} = this;
    if (!(account && account.length >= 4)) {
      this.showToast('Wrong account');
      return
    }
    if (!(pwd && pwd.length >= 4)) {
      this.showToast('Wrong password');
      return
    }

    this.$.ajaxUserLogin.body = {name: account, password: pwd};
    this.$.ajaxUserLogin.generateRequest();
  };

  com._onUserLoginComplete = function (e, ajax) {
    if (ajax.response.error) {
      this.showToast('Login faield:' + ajax.response.error);
      return
    }
    this.user = ajax.response;
  };