【发布时间】:2017-04-10 23:04:45
【问题描述】:
以 Polymer Starter Kit 为例,我想根据不同的<my-view#> 在<my-app>(使用属性headerType)中有不同的<app-toolbar>,即
<my-view1> => headerType = 'my-view1-header'
<my-view2> => headerType = 'my-view2-header'
在我的<my-app> 中,我创建了一个属性headerType 并使用<dom-if> 显示/隐藏不同的<app-toolbar>。
我的问题是,每当<my-view#> 处于活动状态(即进入视野)时,我如何始终向<my-app> 触发事件并设置headerType = my-view#-header。
我已经尝试过聚合物生命周期,例如ready()、attached() 等,我知道它们只会在与 dom 相关的事件期间触发。
【问题讨论】:
标签: polymer polymer-1.0 polymer-starter-kit