gpt4 book ai didi

javascript - 监听对计算属性的更改

转载 作者:行者123 更新时间:2023-11-30 06:52:41 25 4
gpt4 key购买 nike

非常简单的设置

假设我们有一个计算属性

data: {
type: Array,
computed: 'someFunc(someVar)'
}

接下来我们定义someFunc作为

function(someVar){
return [
'one string',
'another string'
]
}

并将其包含在 DOM 中作为

<template is="dom-repeat" items="{{data}}" as="item">
<paper-input value="{{item}}">
</template>

问题

我现在如何监听计算属性的变化,我注意到它们反射(reflect)回计算属性,但是observer不会被解雇。我也试过打开 notify: true并收听 data-changed事件没有运气和浏览 Polymer API 我似乎无法找到一种方法来更直接地监听正确的事件(虽然我知道 <paper-input> 正在发送通知,但是我需要我的监听器是通用的而不是具体到 <paper-input> )

最佳答案

我不知道为什么这以前不起作用,但我运行了 bower update 然后注册了一个监听器,比如

listeners: {
'data-changed': 'test'
},

突然开始工作,所以我想我遇到了某种最近已修复的错误或问题。

关于javascript - 监听对计算属性的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32767096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com