Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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 重置/重新渲染聚合物中的元素_Javascript_Polymer_Polymer 1.0 - Fatal编程技术网

Javascript 重置/重新渲染聚合物中的元素

Javascript 重置/重新渲染聚合物中的元素,javascript,polymer,polymer-1.0,Javascript,Polymer,Polymer 1.0,它们是聚合物中的选项,用于将元件/自定义元件重置为原始状态。是否再次渲染元素 我希望删除所有的内部变量值,并且在加载页面时元素的外观相同 谢谢我想方设法: 第一种方法是编写“reset”方法,该方法重置所有变量,以便绑定的ui进入初始状态 第二种方法是使用Polymer.dom(parent.removeChild)删除元素,然后使用document.createElement创建相同类型的新元素,并使用Polymer.dom(parent.appendChild/insertBefore将其放

它们是聚合物中的选项,用于将元件/自定义元件重置为原始状态。是否再次渲染元素

我希望删除所有的内部变量值,并且在加载页面时元素的外观相同

谢谢

我想方设法:

第一种方法是编写“reset”方法,该方法重置所有变量,以便绑定的ui进入初始状态

第二种方法是使用Polymer.dom(parent.removeChild)删除元素,然后使用document.createElement创建相同类型的新元素,并使用Polymer.dom(parent.appendChild/insertBefore将其放在旧元素的位置


我会选择第一个-似乎更易于测试,并且仅限于元素。

好的,我认为它们是默认的重置功能。因为如果我使用其他元素写入重置方法可能会很困难。