Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Polymer 聚合物1.0 dom重复不会触发过滤器_Polymer_Polymer 1.0 - Fatal编程技术网

Polymer 聚合物1.0 dom重复不会触发过滤器

Polymer 聚合物1.0 dom重复不会触发过滤器,polymer,polymer-1.0,Polymer,Polymer 1.0,有一张简单的纸卡,上面有一个iron ajax,它正在被迭代,可以,但是我做的过滤器从未触发。通过iron ajax获取的JSON在一周中的某一天有一个整数值,我只想要值为0的那个 已尝试使用以下值筛选字段: filter="{{isMonday}}" filter="{{isMonday(item)}}" filter="isMonday" filter="isMonday(item)" 无论是否使用都要遵守 组件代码: <dom-module id="se-ligor">

有一张简单的
纸卡
,上面有一个
iron ajax
,它正在被迭代,可以,但是我做的过滤器从未触发。通过iron ajax获取的JSON在一周中的某一天有一个整数值,我只想要值为0的那个

已尝试使用以下值筛选字段:

filter="{{isMonday}}"
filter="{{isMonday(item)}}"
filter="isMonday"
filter="isMonday(item)"
无论是否使用
都要遵守

组件代码:

<dom-module id="se-ligor">
    <template>
        <template is="dom-bind">
            <iron-ajax auto
                       url="http://localhost:5000/leagues/1"
                       handle-as="json"
                       last-response="{{ajaxResponse}}">
            </iron-ajax>
            <template name="my-paper" is="dom-repeat" items="[[ajaxResponse]]" filter="{{isMonday}}" observe="dayofweek">
                <paper-card heading="[[item.name]]">
                    <div class="card-content">
                        [[item.description]]
                        [[item.dayofweek]]
                    </div>
                    <div class="card-actions">
                        <paper-button>Some action</paper-button>
                    </div>
                </paper-card>

            </template>


        </template>

    </template>
    <script>
    Polymer({
        is: "se-ligor",
        isMonday: function (item) {
            console.log(item.dayofweek);
            if (item.dayofweek == 0)
                return True;
        }
    });
    </script>
</dom-module>

[[项目说明]]
[[item.dayofweek]]
一些行动
聚合物({
是:“西利戈”,
isMonday:功能(项目){
控制台日志(项目dayofweek);
如果(item.dayofweek==0)
返回True;
}
});
  • 该模板仅用于在
    index.html
    中进行绑定,而不是在
    dom模块中进行绑定,因此应删除该模板

  • filter
    属性采用聚合构造函数对象上不带分隔符(即无括号)的方法的名称

    <!-- in <dom-module> -->
    <template is="dom-repeat" items="[[x]]" filter="isMonday" observe="dayofweek">...</template>
    
    <script>
      Polymer({
        isMonday: function(item) {...}
      });
    </script>
    
    
    ...
    聚合物({
    isMonday:函数(项){…}
    });
    
  • isMonday
    return True
    中包含输入错误。在JavaScript中,关键字是小写的:
    true

  • 该模板仅用于在
    index.html
    中进行绑定,而不是在
    dom模块中进行绑定,因此应删除该模板

  • filter
    属性采用聚合构造函数对象上不带分隔符(即无括号)的方法的名称

    <!-- in <dom-module> -->
    <template is="dom-repeat" items="[[x]]" filter="isMonday" observe="dayofweek">...</template>
    
    <script>
      Polymer({
        isMonday: function(item) {...}
      });
    </script>
    
    
    ...
    聚合物({
    isMonday:函数(项){…}
    });
    
  • isMonday
    return True
    中包含输入错误。在JavaScript中,关键字是小写的:
    true