dom重复中的聚合物铁ajax仅适用于第一个元素

问题描述

我对pugjs和polymer完全陌生。

我的问题如下:我想在猫中添加婴儿猫。但是铁ajax将需要dom-repeat内部的信息。我还没有发现在聚合物中的dom-repeat内有POST或DELETE的任何示例。很有可能永远不应该。

原始代码只允许养一只猫(也就是不需要在猫上进行dom重复)。但是现在一个人可以拥有任意数量的东西。 我的问题:

  1. 我不能将幼猫添加到第二只猫中,它只会将其添加到第一只字母中。
  2. 纸屑不会自动刷新。要查看任何添加的猫,我现在需要强制刷新页面

我知道代码不起作用,但是我无法格式化它...

    iron-ajax#AddBabyCatAjax(method='POST',url='/api/create-baby/[[ownedCat.name]]',on-response='handleBabyBirth',on-error='handleBabyBirth',handle-as='json',content-type='application/json')
    template(is='dom-repeat',items='[[cats]]' as='cat')
                iron-ajax#GetBabysAjax(auto='[[!empty(cat)]]',url='/api/get-baby-cat/[[cat.name]]',last-response='{{cat.babyList}}',on-error='onBabyFetchError',handle-as='json')
                h2
                    span.text Baby cats for - [[cat.name]]
                .content.small
                    md2-input(label='Baby Name',on-submit='addNewBabyCat',placeholder='Add by name',error$='[[babyCreateError]]') [[cat.name]]
                        .prefix(slot='prefix')
                            template(is='dom-repeat',items='{{cat.babyList}}')
                                paper-chip(on-remove='removeBaby') [[item]]

我的另一个想法是从js的addNewBabyCat方法内部编写ajax调用。或修改API的URL。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)