Dart 从其他对象直接访问@observable变量
是否可以直接从其他对象访问@observable变量,而不将其@published并定义为聚合元素属性 例如,我有一个自定义元素,定义时没有任何数据绑定:Dart 从其他对象直接访问@observable变量,dart,dart-polymer,Dart,Dart Polymer,是否可以直接从其他对象访问@observable变量,而不将其@published并定义为聚合元素属性 例如,我有一个自定义元素,定义时没有任何数据绑定: <my-element id="my"></my-element> 乍一看,它似乎可以工作,但我担心的是,如果我不定义聚合元素的属性,在使用dart2js或缩小转换后,是否有任何东西可以被破坏 这样做的最佳实践是什么?不,这很好。当它是可观察的或发布的时,它仍然是类的一个普通字段,但是当值更改时,它被包装为触发事件
<my-element id="my"></my-element>
乍一看,它似乎可以工作,但我担心的是,如果我不定义聚合元素的属性,在使用dart2js或缩小转换后,是否有任何东西可以被破坏
这样做的最佳实践是什么?不,这很好。当它是可观察的或发布的时,它仍然是类的一个普通字段,但是当值更改时,它被包装为触发事件
($['my'] as MyElement).someObservableData = new MegaObject();