javascript - 更改 Iron-List 中现有项目的绑定(bind)属性值

标签 javascript polymer polymer-1.0

我的 iron-list 中绑定(bind)了一个项目,当我更改对象上的绑定(bind)属性时,我希望看到屏幕上反射(reflect)的更改,但我没有。做错了什么?

https://jsfiddle.net/ckqL3a3o/3/

<link rel="import" href="https://cdn.rawgit.com/Download/polymer-cdn/1.2.3.2/lib/polymer/polymer.html">
<link rel="import" href="https://cdn.rawgit.com/Download/polymer-cdn/1.2.3.2/lib/iron-list/iron-list.html">
<script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script>
<script src="https://google.github.io/traceur-compiler/bin/BrowserSystem.js"></script>
<script src="https://google.github.io/traceur-compiler/src/bootstrap.js"></script>
<template is="dom-bind" id="app">
  <div style="width: 500px; height: 300px; background: #eee; overflow: auto; float:left">
    <iron-list items="{{data}}" as="item" style="width: 500px; height: 300px;">
      <template>
        <p><span>{{item.name}}</span> <span>{{item.value}}</span></p>
      </template>
    </iron-list>
  </div>
</template>
<script type="module">
    'use strict';

    var app = document.querySelector('#app');
        app.data = [{ name: 'item', value: 3 }];

    setTimeout(() => app.data[0].value = 4, 2000);
</script>

最佳答案

关于javascript - 更改 Iron-List 中现有项目的绑定(bind)属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36082278/

相关文章:

javascript - 如何在没有任何第三方库的情况下为 React Router Dom 创建钩子(Hook)?

javascript - UIWebView/Javascript 桥接器的更快替代方案?

javascript - 动态设置 polymer 自定义元素事件处理程序

windows - polymer 测试在 Windows 机器上永无止境

Polymer 1.0 隐藏$属性否定运算符

dart - 通知聚合物列表项目更新的最佳方式

javascript - 禁用基于媒体查询纵向模式的javascript文件

Javascript setter 和 getter 返回不同的输出

javascript - firefox/chrome 中的内容 getDistributedNodes 数组,但金丝雀中的 NodeList

google-app-engine - CORS授权 polymer 和goapp golang