Polymer 聚合物2中的铁信号交替?
在我的应用程序中,我几乎到处都在使用铁信号 现在我正在将我的polymer 1应用程序升级为polymer 2,我发现它不再使用了Polymer 聚合物2中的铁信号交替?,polymer,polymer-2.x,Polymer,Polymer 2.x,在我的应用程序中,我几乎到处都在使用铁信号 现在我正在将我的polymer 1应用程序升级为polymer 2,我发现它不再使用了 实现同样目标的替代途径是什么。我基本上希望在我的web应用程序的不同页面之间传递数据 您应该能够简单地从一个元素在窗口上分派事件,并在其他元素中侦听它们 例子: 旁注 请记住,消除铁信号是有原因的。顺便说一句,它促进了一种难以调试的通信体系结构 发件人: 注意:当您可以使用控制器父元素来调解通信时,请避免使用铁信号 您应该能够简单地从一个元素在窗口上调度事件,并在其
实现同样目标的替代途径是什么。我基本上希望在我的web应用程序的不同页面之间传递数据 您应该能够简单地从一个元素在窗口上分派事件,并在其他元素中侦听它们 例子: 旁注 请记住,消除铁信号是有原因的。顺便说一句,它促进了一种难以调试的通信体系结构 发件人: 注意:当您可以使用控制器父元素来调解通信时,请避免使用铁信号
您应该能够简单地从一个元素在窗口上调度事件,并在其他元素中侦听它们 例子: 旁注 请记住,消除铁信号是有原因的。顺便说一句,它促进了一种难以调试的通信体系结构 发件人: 注意:当您可以使用控制器父元素来调解通信时,请避免使用铁信号
聚合物1中的铁信号已被弃用
用铁元代替铁信号的使用 铁信号在聚合物1中已被弃用
用铁元代替铁信号的使用 我如何从另一个需要数据的页面获取数据?@Saransh这是一个不同的问题,不是吗?我如何从另一个需要数据的页面获取数据?@Saransh这是一个不同的问题,不是吗?
// Element 1
class FooElement extends Polymer.Element {
connectedCallback() {
super.connectedCallback()
}
ready() {
super.ready()
window.addEventListener('bar-was-called', e => {
console.log(e.detail) // logs 'hello-bar'
})
}
}
// Element 2
class BarElement extends Polymer.Element {
connectedCallback() {
super.connectedCallback()
}
ready() {
super.ready()
}
doBar() {
window.dispatchEvent(new CustomEvent('bar-was-called', {
detail: 'hello-bar'
}))
}
}