Dart 高分子元素触发更新

Dart 高分子元素触发更新,dart,dart-polymer,Dart,Dart Polymer,如果我有两个完全不同的聚合物元素,其中一个我有 htmlhere 其他地方 另一个我有 你好 世界 我想做的是,如果一个MyVar发生变化,另一个也应该发生变化。。。我将如何处理这种情况 为了进一步解释我所寻找的实际上是一种在整个页面中有各种绑定/反应的方式。。。因此,如果某个方法/模块在某个地方更改了MyVar的状态,它将在整个页面上波动,在应该更改的地方进行更改。我有一个类似的情况,在根聚合元素中有一个可观察的对象,我将其分配给子聚合元素的属性 然后,子聚合物元素可以绑定到此属性 App

如果我有两个完全不同的聚合物元素,其中一个我有

htmlhere
其他地方
另一个我有

你好 世界 我想做的是,如果一个
MyVar
发生变化,另一个也应该发生变化。。。我将如何处理这种情况


为了进一步解释我所寻找的实际上是一种在整个页面中有各种绑定/反应的方式。。。因此,如果某个方法/模块在某个地方更改了MyVar的状态,它将在整个页面上波动,在应该更改的地方进行更改。我有一个类似的情况,在根聚合元素中有一个可观察的对象,我将其分配给子聚合元素的属性

然后,子聚合物元素可以绑定到此属性

AppModel(全球模式)

class AppModel使用可观察对象扩展对象{
@可观测布尔伊斯洛格丁=假;
@可观察列表authenticationProvider=[“谷歌”、“雅虎”、“GitHub”、“亚马逊”];
}
@CustomTag(“应用程序元素”)
类AppElement扩展了聚合关系{
@可观测模型;
AppElement.created():super.created(){
}
}  
AppElement(html)这里全局模型get被分配给子元素


...
MyLogin(dart)模型属性被指定给模型字段

@CustomTag(“我的登录”)
类MyLogin扩展了聚合关系{
MyLogin.created():super.created();
@已发布的AppModel模型;
}
MyLogin(html)全局模型用于显示/隐藏登录按钮/登录用户信息


登录
{{model.name}}(管理员) 注销
如果两个地方的MyVar都引用同一个实例,并且可以正确地观察到,那么这将起作用。