现在默认情况下,Object.observe()
在Chrome中处于启用状态,我遇到了一些案例,我想重复使用浏览器的内置属性(hidden
,title
,{ {1}}),但当属性发生变化时,draggable
观察者不再被调用。
一个例子是*Changed
:http://jsbin.com/jizikaje/1/edit(永远不会调用hidden
)
我目前的解决方法是使用hiddenChanged()
来观察属性更改:
attributeChanged()
推荐的方法是什么?
BTW,在尝试使用本机属性时发出警告将需要很长时间进行调试:https://github.com/Polymer/polymer/issues/379
答案 0 :(得分:0)
Object.observe()
用于JavaScript内容,MutationObserver
用于DOM元素。在这种情况下,MutationObserver可能会更好。
答案 1 :(得分:0)
看起来这是聚合物1的旧帖子,可能不再是一个有用的问题。
Object.observe()提案http://dotnetthoughts.net/how-to-send-emails-from-aspnet-core/并且是has been withdrawn。
Polymer现在使用支持not supported by any browsers的declared properties。