我正在努力学习飞镖和聚合物。这是我尝试学习的存储库:
https://bitbucket.org/romanoff/polymer_sample
当我尝试将属性从一个自定义元素的dart代码设置为其他自定义元素时,它似乎不起作用。这是我尝试这样做的行: https://bitbucket.org/romanoff/polymer_sample/src/f8314627fe8eee9f6fde58c300acf081b396f927/web/clickcounter/clickcounter.dart?at=master#cl-33
还尝试了以下选项:
var timer = $['timer'].xtag;
timer.textValue = 'Text value set form attached handler';
var timer = $['timer'];
timer.setAttribute('textValue', 'Text value set form attached handler');
答案 0 :(得分:1)
有两种方式
$['timer'].attributes['textValue'] = 'Text value set form attached handler';
或
import 'path_to_dart_file_containing_timer_component#;
...
($['timer'] as MyTimer).textValue = 'Text value set form attached handler';
其中MyTimer
是计时器元素类的名称
并且您的计时器组件类有一个字段
@published String textValue;