1
我試圖通過對象數組使用聚合物1.0 <iron-ajax>一個DOM重複的內部
<template is="dom-repeat" as="plugin" items="{{plugins}}">
循環,並且然後爲每個此數組中的對象的生成的URL來獲取數據從。我想將這些數據放入頁面。
我的元素看起來是這樣的:
<link rel="import" href="../../bower_components/polymer/polymer.html">
<script src="../../scripts/plugins.js"></script>
<dom-module id="sidenav-list">
\t <template>
\t \t <template is="dom-repeat" as="plugin" items="{{plugins}}">
\t \t \t <template is="dom-if" if="{{plugin.sidenav}}">
\t \t \t \t <iron-ajax auto url="{{_generatePluginUrl(plugin)}}" handle-as="text" last-response="{{plugin.ajax}}"></iron-ajax>
\t \t \t \t <html-echo html="{{plugin.ajax}}"></html-echo>
\t \t \t </template>
\t \t </template>
\t </template>
\t <script>
\t \t Polymer({
\t \t \t is: 'sidenav-list',
\t \t \t ready: function() {
\t \t \t \t this.plugins = allAddons();
\t \t \t },
\t \t \t _generatePluginUrl: function(plugin) {
\t \t \t \t var newURL = "./plugins/" + plugin.folder + "/" + plugin.file;
\t \t \t \t return newURL;
\t \t \t },
\t \t });
\t </script>
</dom-module>
的問題是,是我設置last-response="pluginAjax"
我結束了重複,當我把它設置爲plugin.ajax
結果就是不確定的。
謝謝,精美的作品:d – Irontiga