Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 模板重复的Polymer.render()未正确更新。(缺少数组值)_Javascript_Html_Data Binding_Polymer 1.0 - Fatal编程技术网

Javascript 模板重复的Polymer.render()未正确更新。(缺少数组值)

Javascript 模板重复的Polymer.render()未正确更新。(缺少数组值),javascript,html,data-binding,polymer-1.0,Javascript,Html,Data Binding,Polymer 1.0,下面是一个简短的总结。我对模板重复调用.render(),它会更新列表,但数组中的新项为空 因此,对于长期的解释 每当我修改“pizza”时,我调用一个函数,该函数执行以下操作(通过observer): 以下是第一次调用(原始数组)的内容: 这是模板重复显示的内容: 阵列更新后,将显示以下内容: 然而。。。以下是对模板重复调用.render()后显示的内容: “item.name”显示为空白。对可能发生的事情有什么想法吗 编辑: 下面是一些附加代码 我的模板重复: <div cla

下面是一个简短的总结。我对模板重复调用.render(),它会更新列表,但数组中的新项为空

因此,对于长期的解释

每当我修改“pizza”时,我调用一个函数,该函数执行以下操作(通过observer):

以下是第一次调用(原始数组)的内容:

这是模板重复显示的内容:

阵列更新后,将显示以下内容:

然而。。。以下是对模板重复调用.render()后显示的内容:

“item.name”显示为空白。对可能发生的事情有什么想法吗

编辑: 下面是一些附加代码

我的模板重复:

<div class="pizza-mod-body-right">
    <template id="repeatModToppings" is="dom-repeat" items="{{pizza.TOPPINGS}}" as="topping">
        <div class="mod-text-block">
            0-{{topping.name}}
        </div>
    </template>
</div>

0-{{topping.name}

正如你所看到的,这是非常基本的。但是,我认为这个数组的名称有一些空白值,这仍然是一个问题:(

这个问题解决了吗?-我也遇到了同样的问题。不幸的是没有。我解决这个问题的方法是重复我自己的模板版本,删除聚合物版本并使其工作。这也可能是因为您的一个元素使用了与此元素相同的命名变量。也请检查一下。是吗你解决了这个问题吗?-我也遇到了同样的问题。不幸的是没有。我解决这个问题的方法是重复我自己的模板版本,删除了聚合物版本并使其工作。这也可能是因为你的一个元素使用了与此元素相同的命名变量。请仔细查看。
<div class="pizza-mod-body-right">
    <template id="repeatModToppings" is="dom-repeat" items="{{pizza.TOPPINGS}}" as="topping">
        <div class="mod-text-block">
            0-{{topping.name}}
        </div>
    </template>
</div>