强制dom-repeat更新渲染中的计算绑定:表单重置

时间:2015-12-09 21:48:01

标签: polymer polymer-1.0 paper-elements polymer-elements

我试图找到一种方法,在对话框关闭/放弃后,将对话框中的表单重置为某些默认数据。

Say import re # Do this once up front to avoid recompiling, then use repeatedly islet = re.compile('^[a-zA-Z]$').match ... if islet(color[5]): 是服务器的列表,每个列表都有一个关联的权限级别。我的表单提供了一种编辑权限的方法。如果他们放弃了对话框(没有点击提交),它应该恢复为他们保存的权限,无论他们在下拉列表中选择了什么。

当他们放弃对话框时,我尝试执行collaborators强制dom-repeat重新计算this.$.users.render()(返回纸质项目索引)并取消用户选择,甚至虽然_computeDropdown没有改变。

但是items并没有调用计算出的绑定。我是否忽略了另一种将选择重置为默认数据的方法?

render

1 个答案:

答案 0 :(得分:1)

dom-repeat具有observe属性。

<template id="users" is="dom-repeat" items="[[ collaborators ]]"
    observe="_updateHack">

也应该这样做。